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

# Create a report

POST https://api.sigmacomputing.com/v2/reports
Content-Type: application/json

This endpoint lets you create an empty report in Sigma, enabling you to build presentation-ready documents for sharing insights with stakeholders.

### Usage notes

* The **name** parameter is required to provide a name for the new report.
* Use the **folderId** to specify the folder in which to save the report. Retrieve the **folderId** by calling the [/v2/files](https://help.sigmacomputing.com/reference/list-files) endpoint and reviewing the `id` field in the response for files with a `type` of `folder`.

### Usage scenarios

* **Reliable export formatting**: Users can quickly generate a new blank report to create predictable, paginated exports.

### Best practices

* **Naming conventions**: Establish and follow consistent naming conventions for reports to make it easier to manage and identify them within larger projects.
* **Folder organization**: Use the **folderId** to organize reports into relevant folders, which helps in maintaining a tidy workspace, especially in environments with multiple users or teams.
* **Access control**: Regularly review and manage access permissions for new reports, ensuring that only the appropriate personnel can view or edit sensitive data.

### Create a report from a code representation (Beta)

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

You can use this endpoint to create a new report in Sigma based on a code representation. This allows you to programmatically define the contents of the report, which is then accessible from the Sigma UI.

To define elements, data sources, layouts, and more, populate the `contents` parameter in the request body with a code representation. For more information, see [Manage reports as code](https://help.sigmacomputing.com/docs/manage-reports-as-code).

#### Usage notes for the code representation of a report

* The default response format is JSON. To use YAML, add the header `Accept: application/yaml`.
* Set `dryRun` to `true` to validate a representation without creating a report.
* To retrieve the current representation of a report, use `GET /reports/{reportId}?includeContents=true`.
* To update an existing report from code, use `PUT /reports/{reportId}/contents`.

Reference: https://help.sigmacomputing.com/reference/create-report

## Authentication

- OAuth2 — send the obtained token as `Authorization: Bearer <token>`

## Servers

- `https://api.sigmacomputing.com` (Server for GCP (US) hosted organizations, default)
- `https://api.sa.gcp.sigmacomputing.com` (Server for GCP (KSA) hosted organizations)
- `https://aws-api.sigmacomputing.com` (Server for AWS US (West) hosted organizations)
- `https://api.us-a.aws.sigmacomputing.com` (Server for AWS US (East) hosted organizations)
- `https://api.ca.aws.sigmacomputing.com` (Server for AWS Canada hosted organizations)
- `https://api.eu.aws.sigmacomputing.com` (Server for AWS Europe (Frankfurt) hosted organizations)
- `https://api.ch.aws.sigmacomputing.com` (Server for AWS Europe (Zurich) hosted organizations)
- `https://api.au.aws.sigmacomputing.com` (Server for AWS Australia and APAC hosted organizations)
- `https://api.uk.aws.sigmacomputing.com` (Server for AWS UK hosted organizations)
- `https://api.in.aws.sigmacomputing.com` (Server for AWS Asia Pacific (Mumbai) hosted organizations)
- `https://api.us.azure.sigmacomputing.com` (Server for Azure US hosted organizations)
- `https://api.eu.azure.sigmacomputing.com` (Server for Azure Europe hosted organizations)
- `https://api.ca.azure.sigmacomputing.com` (Server for Azure Canada hosted organizations)
- `https://api.uk.azure.sigmacomputing.com` (Server for Azure United Kingdom hosted organizations)
- `https://api.au.azure.sigmacomputing.com` (Server for Azure Australia hosted organizations)

## Request

### Body (application/json)

This endpoint expects an object.

- `folderId` (string, required) — ID of the folder where the new report is created.
- `name` (string, required) — Name of the new report.
- `description` (string, optional) — Description of the report.
- `contents` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContents, optional) — The code representation of the report to write: its pages, elements, columns, sources, layout, and theme. (Beta) **Beta**: This documentation describes a public beta feature and is subject to the [Beta features](/docs/sigma-product-releases#beta-features) disclaimer.
- `dryRun` (boolean, optional) — When `true`, validates the report contents without creating the report. (Beta)

## Response

### 200

The response body.

- `reports_createReport_Response_200`
  - Report metadata: ReportsCreateReportResponse2000
  - Successful dry run: ReportsCreateReportResponse2001

## Errors

### 400 Bad Request Error

When `dryRun` is `true` and the code representation fails validation, the response contains the validation failures and warnings. (Beta)

- `dryRun` (boolean, required)
- `valid` (boolean, required) — The report code representation failed validation.
- `errors` (list of V2ReportsPostResponsesContentApplicationJsonSchemaErrorsItems, required) — The validation failures found in the code representation.
- `warnings` (list of V2ReportsPostResponsesContentApplicationJsonSchemaWarningsItems, required) — Non-fatal issues found in the code representation.

## Types

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContents

The code representation of the report to write: its pages, elements, columns, sources, layout, and theme. (Beta) **Beta**: This documentation describes a public beta feature and is subject to the [Beta features](/docs/sigma-product-releases#beta-features) disclaimer.

- `schemaVersion` (enum, required) — The schema version used by this representation of the report.
  - Allowed values: `1`
- `kind` (enum, required) — Document kind. Always `report` for this resource.
  - Allowed values: `report`
- `elements` (list of ReportElement, required) — The elements that appear on the report's pages and panels.
- `pages` (list of V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItems, required) — The pages in the report.
- `panels` (list of V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPanelsItems, optional) — The header and footer panels in the report.
- `settings` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettings, optional) — The document-level settings. Accepts `theme`, and `navigation` on a workbook. A report accepts `theme` alone.
- `config` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsConfig, optional) — Report-level configuration.
- `layout` (string, optional, nullable) — Pixel layout as XML. Top-level Page and Panel roots; Element children use absolute x/y/width/height in pixels. Panel roots require type="header" or type="footer".

### ReportsCreateReportResponse2000

The metadata for the newly created report.

- `reportId` (string, required) — Unique identifier of the report.
- `reportUrlId` (string, required)
- `name` (string, required)
- `url` (string, required)
- `path` (string, required)
- `latestVersion` (double, required) — The most recently published document version of the report.
- `ownerId` (string, required)
- `createdBy` (string, required) — The identifier of the user who created this object.
- `updatedBy` (string, required) — The identifier of the user or process that last updated this object.
- `createdAt` (datetime, required) — When the object was created.
- `updatedAt` (datetime, required) — When the object was last updated.
- `isArchived` (boolean, optional)
- `tags` (list of V2ReportsPostResponsesContentApplicationJsonSchemaOneOf0TagsItems, optional)
- `description` (string, optional)

### ReportsCreateReportResponse2001

When `dryRun` is `true`, the metadata for the report that would be created. Fields that only exist once a report is persisted are `null`. (Beta)

- `dryRun` (boolean, required)
- `warnings` (list of V2ReportsPostResponsesContentApplicationJsonSchemaOneOf1WarningsItems, required) — Non-fatal issues found in the code representation.
- `reportId` (string, required, nullable) — Unique identifier of the report.
- `reportUrlId` (string, required, nullable)
- `name` (string, required)
- `url` (string, required, nullable)
- `path` (string, required)
- `latestVersion` (double, required) — The most recently published document version of the report.
- `ownerId` (string, required)
- `createdBy` (string, required) — The identifier of the user who created this object.
- `updatedBy` (string, required) — The identifier of the user or process that last updated this object.
- `createdAt` (datetime, required, nullable) — When the object was created.
- `updatedAt` (datetime, required, nullable) — When the object was last updated.
- `isArchived` (boolean, optional)
- `description` (string, optional)

### V2ReportsPostResponsesContentApplicationJsonSchemaErrorsItems

- `summary` (string, required) — A human-readable description of a validation failure.

### V2ReportsPostResponsesContentApplicationJsonSchemaWarningsItems

- `summary` (string, required) — A human-readable description of a validation failure.

### ReportElement

- Common elements: Common elements
- Report repeated container: ReportElement1

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItems

- `id` (string, required) — The identifier of the page in the workbook.
- `name` (string, required) — The name of the page.
- `type` (enum, optional) — The page type, distinguishing a regular page from a `modal`, `drawer`, or `popover`. Only `page` can be set. If omitted, `page` is assumed.
  - Allowed values: `page`
- `visibility` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsVisibility, optional) — The visibility settings for the page. If omitted, the page is visible to all users. Specify `hidden` to hide the page, or define `{ kind: 'specific-users-and-teams', assignments: { users: [...], teams: [...] } }` to limit visibility to particular users and teams.
- `backgroundImage` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImage, optional) — The page background image. The URL supports dynamic `{{formula}}` text.
- `backgroundColor` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundColor, optional) — The page background color. A hex code, `rgb()` value, or theme reference.
- `pageWidth` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsPageWidth, optional) — The width of the page. One of `full`, `large`, `medium`, or `{ mode: 'custom', maxWidth }` for a fixed pixel width.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPanelsItems

- `id` (string, required) — The identifier of the report panel.
- `type` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPanelsItemsType, required) — The panel type. Either `header` or `footer`.
- `title` (string, optional) — Display title of the panel.
- `config` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPanelsItemsConfig, optional) — The panel height and background color.
- `pages` (list of string, optional) — The identifiers of pages where this panel appears.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettings

The document-level settings. Accepts `theme`, and `navigation` on a workbook. A report accepts `theme` alone.

- `theme` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsTheme, optional) — The document theme. Either the name of a theme in the organization or a built-in theme. Optionally, applies per-field overrides to the theme for colors and fonts.
- `navigation` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsNavigation, optional) — The workbook navigation settings for page headers, page sidebars, and page tabs. Omitting it drops any previously stored navigation settings.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsConfig

Report-level configuration.

- `margin` (double, optional) — Report page margin in pixels.
- `pageHeight` (double, optional) — Report page height in pixels.
- `pageWidth` (double, optional) — Report page width in pixels.

### V2ReportsPostResponsesContentApplicationJsonSchemaOneOf0TagsItems

- `versionTagId` (string, required) — Unique identifier of the tag.
- `tagName` (string, required)
- `sourceVersion` (double, required)
- `taggedAt` (datetime, required)
- `taggedReportId` (string, required) — Unique identifier of the tagged report.

### V2ReportsPostResponsesContentApplicationJsonSchemaOneOf1WarningsItems

- `summary` (string, required) — A human-readable description of a validation failure.

### Common elements

- Data elements: Data elements
- Button: ReportElement01
- Control: ReportElement02
- Divider: ReportElement03
- Embed: ReportElement04
- Image: ReportElement05
- Input Table: ReportElement06
- Plugin: ReportElement07
- Progress: ReportElement08
- Text: ReportElement09

### ReportElement1

- `id` (string, required) — The identifier of the report repeated container.
- `kind` (enum, required)
  - Allowed values: `report-repeated-container`
- `source` (ReportElementOneOf1Source, required) — The data source used to generate cards in the repeated container.
- `arrangement` (ReportElementOneOf1Arrangement, optional) — How cards are tiled inside the repeated container. Defaults to `grid`.
- `style` (ReportElementOneOf1Style, optional) — The styling of the element, including background, border, corner shape, and padding.
- `cardStyle` (ReportElementOneOf1CardStyle, optional) — The styling applied to each card including background color, border, corner shape, and padding.
- `noDataText` (string, optional) — The message shown when the data source has no rows.
- `cardGap` (ReportElementOneOf1CardGap, optional) — The gap between cards in the repeated container. Defaults to `shown`.
- `elementGap` (ReportElementOneOf1ElementGap, optional) — Whether there's a gap between elements inside each card. Defaults to `shown`.
- `cardSpacing` (ReportElementOneOf1CardSpacing, optional) — Gap/padding size between cards (pairs with cardGap). Small, medium, or large.
- `elementSpacing` (ReportElementOneOf1ElementSpacing, optional) — The gap between elements inside each card. When padding is enabled, also determines padding size.
- `sort` (list of ReportElementOneOf1SortItems, optional) — The sort order applied to the source rows behind the cards. Requires a `source` of `table`.
- `filters` (list of ReportElementOneOf1FiltersItems, optional) — The column filters applied to the source rows that drive the repeated container cards.
- `containerSize` (ReportElementOneOf1ContainerSize, optional) — Pixel size of the repeated card template.
- `numRows` (double, optional) — Number of card rows shown per page when arrangement is grid.
- `numColumns` (double, optional) — Number of card columns shown per page when arrangement is grid.
- `pageBreakAfterRows` (boolean, optional) — When true, insert a page break after each filled set of card rows.
- `cardContentHeight` (double, optional) — Explicit card content height in pixels. Resizing scales template children to fit.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsVisibility

The visibility settings for the page. If omitted, the page is visible to all users. Specify `hidden` to hide the page, or define `{ kind: 'specific-users-and-teams', assignments: { users: [...], teams: [...] } }` to limit visibility to particular users and teams.

- enum
  - Allowed values: `hidden`
- V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsVisibility1

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImage

The page background image. The URL supports dynamic `{{formula}}` text.

- `source` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImageSource, required) — The image source. Either an external URL (supports dynamic `{{formula}}` text) or an image uploaded into Sigma.
- `style` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImageStyle, optional) — The image sizing and alignment within the element.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundColor

The page background color. A hex code, `rgb()` value, or theme reference.

- string
- string
- V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundColor2

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsPageWidth

The width of the page. One of `full`, `large`, `medium`, or `{ mode: 'custom', maxWidth }` for a fixed pixel width.

- enum
  - Allowed values: `full`
- enum
  - Allowed values: `large`
- enum
  - Allowed values: `medium`
- V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsPageWidth3

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPanelsItemsType

The panel type. Either `header` or `footer`.

- enum
  - Allowed values: `header`
- enum
  - Allowed values: `footer`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPanelsItemsConfig

The panel height and background color.

- `height` (double, optional) — The height of the panel in pixels. Defaults to the report panel height default.
- `backgroundColor` (string, optional) — Panel background color. Omit to follow the theme.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsTheme

The document theme. Either the name of a theme in the organization or a built-in theme. Optionally, applies per-field overrides to the theme for colors and fonts.

- `name` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeName, optional) — The name of a built-in theme (`Light`, `Dark`, or `Surface`) or the UUID of an organization theme. Omit to use the organization default theme, or `Light` when the organization has no default.
- `overrides` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverrides, optional) — Customizations applied on top of the base theme selected by `name`, or the document's default theme when `name` is omitted.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsNavigation

The workbook navigation settings for page headers, page sidebars, and page tabs. Omitting it drops any previously stored navigation settings.

- `pageHeader` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsNavigationPageHeader, optional) — Whether page headers are enabled in the workbook. Defaults to `disabled`. A page also needs a header panel assigned before one renders.
- `pageSidebar` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsNavigationPageSidebar, optional) — Whether page sidebars are enabled in the workbook. Defaults to `disabled`. A page also needs a sidebar panel assigned before one renders.
- `primary` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsNavigationPrimary, optional) — Which panel overlays the other when a page has both a header and a sidebar. If panels have different scroll styles, the fixed panel overlays the scrolling panel. Defaults to `sidebar`.
- `pageTabsInViewMode` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsNavigationPageTabsInViewMode, optional) — Whether viewers see the page tab bar. Defaults to `shown`.

### Data elements

- Table: ReportElement000
- KPI: ReportElement001
- Bar Chart: ReportElement002
- Donut/Pie Chart: Donut/Pie Chart
- Line Chart: ReportElement004
- Area Chart: ReportElement005
- Scatter Chart: ReportElement006
- Combo Chart: ReportElement007
- Waterfall Chart: ReportElement008
- Sankey Chart: ReportElement009
- Treemap Chart: ReportElement0010
- Funnel Chart: ReportElement0011
- Gauge Chart: ReportElement0012
- Box Chart: ReportElement0013
- Point Map: ReportElement0014
- Region Map: ReportElement0015
- Geography Map: ReportElement0016
- Pivot Table: ReportElement0017

### ReportElement01

- `id` (string, required) — The identifier of the button.
- `kind` (enum, required)
  - Allowed values: `button`
- `text` (string, required) — The button label and, for an icon-only button, its tooltip text. Supports dynamic `{{formula}}` text.
- `appearance` (ReportElementOneOf0OneOf1Appearance, optional) — The visual style of the button. Defaults to `filled`.
- `align` (ReportElementOneOf0OneOf1Align, optional) — The horizontal alignment.
- `size` (ReportElementOneOf0OneOf1Size, optional) — The size of the button.
- `borderRadius` (ReportElementOneOf0OneOf1BorderRadius, optional) — The corner shape for the button. Omit to inherit from the workbook theme.
- `fillColor` (ReportElementOneOf0OneOf1FillColor, optional) — The background fill color. A hex code, `rgb()` value, or theme reference.
- `fontColor` (ReportElementOneOf0OneOf1FontColor, optional) — The label text color. A hex code, `rgb()` value, or theme reference.
- `fontWeight` (ReportElementOneOf0OneOf1FontWeight, optional) — The label font weight.
- `icon` (ReportElementOneOf0OneOf1Icon, optional) — The icon displayed in the button.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this button.
- `popover` (ReportElementOneOf0OneOf1Popover, optional) — Presentation settings for a popover triggered by this button.

### ReportElement02

- Checkbox: ReportElement020
- Switch: ReportElement021
- Text: ReportElement022
- Text Area: ReportElement023
- Number: ReportElement024
- Number Range: ReportElement025
- Date: ReportElement026
- Date Range: ReportElement027
- File Upload: ReportElement028
- Top N: ReportElement029
- List values: List values
- Segmented Control: ReportElement0211
- Hierarchy: ReportElement0212
- Drill down: ReportElement0213
- Legend: ReportElement0214
- Slider: Slider
- Range Slider: Range Slider
- Synced: ReportElement0217

### ReportElement03

- `id` (string, required) — The identifier of the divider.
- `kind` (enum, required)
  - Allowed values: `divider`
- `direction` (ReportElementOneOf0OneOf3Direction, optional) — The orientation of the divider. Defaults to `horizontal`.
- `align` (ReportElementOneOf0OneOf3Align, optional) — Where to align the divider within its container.
- `style` (ReportElementOneOf0OneOf3Style, optional) — The visual customization of the divider stroke, including width, style, and color.

### ReportElement04

- `id` (string, required) — The identifier of the embed.
- `kind` (enum, required)
  - Allowed values: `embed`
- `url` (string, required) — The URL to embed. Supports dynamic `{{formula}}` references.

### ReportElement05

- `id` (string, required) — The identifier of the image.
- `kind` (enum, required)
  - Allowed values: `image`
- `source` (ReportElementOneOf0OneOf5Source, required) — The image source. Either an external URL (supports dynamic `{{formula}}` text) or an image uploaded into Sigma.
- `alt` (string, optional) — Alternative text for the image.
- `style` (ReportElementOneOf0OneOf5Style, optional) — The image display options, including fit, alignment, shape, and tiling.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement06

- `id` (string, required) — The identifier of the input table element.
- `kind` (enum, required)
  - Allowed values: `input-table`
- `source` (ReportElementOneOf0OneOf6Source, required) — The source of the input table. Set `kind` to `empty` with a `connectionId` to create a new table, or to `linked` with `from` to link to another element's data.
- `inputMode` (ReportElementOneOf0OneOf6InputMode, required) — The data entry permission for the input table. See the individual values for the access each one requires.
- `name` (ReportElementOneOf0OneOf6Name, optional) — The title of the input table. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf6Description, optional) — The description text for the input table, with optional styling.
- `style` (ReportElementOneOf0OneOf6Style, optional) — The element style options, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf6CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `noDataText` (string, optional) — The label displayed when the input table contains no data.
- `tableComponents` (ReportElementOneOf0OneOf6TableComponents, optional) — The display options for the table grid and summary bar.
- `tableStyle` (TableStyle, optional) — The table style options, including grid preset, spacing, grid lines, banding, autofit, dividers, and text styles for headers and cells.
- `columns` (list of ReportElementOneOf0OneOf6ColumnsItems, optional) — The columns in the input table.
- `conditionalFormats` (list of ReportElementOneOf0OneOf6ConditionalFormatsItems, optional) — Conditional formatting rules applied to columns of this input table. Later rules take precedence over earlier rules.
- `summary` (list of string, optional) — The identifiers of aggregate columns in the summary bar. Each identifier must also be defined in `columns`.
- `sort` (list of ReportElementOneOf0OneOf6SortItems, optional) — The column, direction, and null placement used to sort rows. Supports multiple sort rules applied in order.
- `filters` (list of ReportElementOneOf0OneOf6FiltersItems, optional) — The filters applied to this input-table and their configurations.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement07

- `id` (string, required) — The identifier of the plugin element.
- `kind` (enum, required)
  - Allowed values: `plugin`
- `pluginId` (string, required) — The identifier of the plugin to render in this element.
- `displayName` (string, optional) — Display name for the plugin element.
- `config` (map from string to ReportElementOneOf0OneOf7Config, optional) — The inputs for the plugin, specified by the property names declared in the plugin. Property names are not validated by this API.
- `style` (ReportElementOneOf0OneOf7Style, optional) — The visual styling of the plugin element.
- `actions` (list of ActionsItems, optional) — Actions triggered by this plugin's own `action-trigger` config entries.

### ReportElement08

- `id` (string, required) — The identifier of the progress element.
- `kind` (enum, required)
  - Allowed values: `progress`
- `shape` (ReportElementOneOf0OneOf8Shape, optional) — Whether to render as a horizontal `bar` (default) or a `ring`.
- `mode` (ReportElementOneOf0OneOf8Mode, optional) — The fill mode for progress. One of `percent` (value relative to min/max) or `value` (raw value). Defaults to `percent`.
- `value` (string, optional) — The formula for the current value. E.g. `Sum([Sales])` or `42`.
- `min` (string, optional) — The formula for the lower bound of the range. Only applies in value mode, where it defaults to `0`.
- `max` (string, optional) — The formula for the upper bound of the range. Only applies in value mode, where it defaults to the current value.
- `config` (ReportElementOneOf0OneOf8Config, optional) — The visual customization of the progress bar.

### ReportElement09

- `id` (string, required) — The identifier of the text element.
- `kind` (enum, required)
  - Allowed values: `text`
- `body` (string, required) — 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` (ReportElementOneOf0OneOf9VerticalAlign, optional) — Vertical alignment of text within the element. Defaults to `top`.
- `overflow` (ReportElementOneOf0OneOf9Overflow, optional) — Overflow behavior when content exceeds the element. Defaults to `clip`.

### ReportElementOneOf1Source

The data source used to generate cards in the repeated container.

- Warehouse Table: ReportElementOneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf1Source2
- Semantic View: ReportElementOneOf1Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf1Source5
- Data Model: ReportElementOneOf1Source6
- Code Output: Code Output
- Join: ReportElementOneOf1Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf1Source11

### ReportElementOneOf1Arrangement

How cards are tiled inside the repeated container. Defaults to `grid`.

- enum
  - Allowed values: `list`
- enum
  - Allowed values: `grid`

### ReportElementOneOf1Style

The styling of the element, including background, border, corner shape, and padding.

- ReportElementOneOf1Style0
- ReportElementOneOf1Style1

### ReportElementOneOf1CardStyle

The styling applied to each card including background color, border, corner shape, and padding.

- ReportElementOneOf1CardStyle0
- ReportElementOneOf1CardStyle1

### ReportElementOneOf1CardGap

The gap between cards in the repeated container. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf1ElementGap

Whether there's a gap between elements inside each card. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf1CardSpacing

Gap/padding size between cards (pairs with cardGap). Small, medium, or large.

- enum
  - Allowed values: `small`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `large`

### ReportElementOneOf1ElementSpacing

The gap between elements inside each card. When padding is enabled, also determines padding size.

- enum
  - Allowed values: `small`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `large`

### ReportElementOneOf1SortItems

- `columnId` (string, required) — The identifier of the column by which to sort.
- `direction` (ReportElementOneOf1SortItemsDirection, required) — The sort direction.
- `nulls` (ReportElementOneOf1SortItemsNulls, optional) — How the sort order treats null values.

### ReportElementOneOf1FiltersItems

- Number Range: ReportElementOneOf1FiltersItems0
- Date Range: ReportElementOneOf1FiltersItems1
- Top N: ReportElementOneOf1FiltersItems2
- List: ReportElementOneOf1FiltersItems3
- Text Match: ReportElementOneOf1FiltersItems4
- Hierarchy: ReportElementOneOf1FiltersItems5

### ReportElementOneOf1ContainerSize

Pixel size of the repeated card template.

- `width` (double, optional) — Card template width in pixels.
- `height` (double, optional) — Card template height in pixels.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsVisibility1

- `kind` (enum, required)
  - Allowed values: `specific-users-and-teams`
- `assignments` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsVisibilityOneOf1Assignments, required) — The identifiers of the users and teams allowed to view this page.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImageSource

The image source. Either an external URL (supports dynamic `{{formula}}` text) or an image uploaded into Sigma.

- External URL: External URL
- Uploaded Image: Uploaded Image

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImageStyle

The image sizing and alignment within the element.

- `fit` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImageStyleFit, optional) — How the image fits the container.
- `horizontalAlign` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImageStyleHorizontalAlign, optional) — The horizontal alignment of the image within its container.
- `verticalAlign` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImageStyleVerticalAlign, optional) — The vertical alignment of the image within its container.
- `tiling` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImageStyleTiling, optional) — The tiling behavior for the image. `none` displays a single image (default). `repeat` tiles the image to fill the container.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsPageWidth3

- `mode` (enum, required)
  - Allowed values: `custom`
- `maxWidth` (double, required) — The fixed page width in pixels, when `mode` is `custom`.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeName

The name of a built-in theme (`Light`, `Dark`, or `Surface`) or the UUID of an organization theme. Omit to use the organization default theme, or `Light` when the organization has no default.

- V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeName0
- string

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverrides

Customizations applied on top of the base theme selected by `name`, or the document's default theme when `name` is omitted.

- `borderRadius` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesBorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `categoricalScheme` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesCategoricalScheme, optional) — The categorical color palette, as a palette name or custom hex array. Defaults to `superbloom`.
- `colorOverrides` (list of V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesColorOverridesItems, optional) — Overrides for particular layout theme colors as hex codes. Keys match the theme color inspector (e.g. backgroundCanvas, elementBackground).
- `colors` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesColors, optional)
- `divergingScheme` (string, optional) — The named diverging color scheme. Defaults to `blueorange`.
- `elementBorder` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesElementBorder, optional)
- `fonts` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesFonts, optional)
- `hasCards` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesHasCards, optional) — Whether elements are framed as cards (with a border, background, and padding). Defaults to `shown`.
- `invertTooltipColors` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesInvertTooltipColors, optional) — Whether to invert text and background colors in visualization tooltips. Defaults to `shown`.
- `layoutColors` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesLayoutColors, optional)
- `maxPageWidth` (double, optional) — Max page width in pixels when pageWidth is custom (minimum 600).
- `pageWidth` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesPageWidth, optional) — The page content width.
- `sequentialScheme` (string, optional) — The named sequential color scheme. Defaults to `blues`.
- `space` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesSpace, optional)
- `tableStyles` (TableStyle, optional) — The visual styling, including background color, border, corner shape, and padding.
- `titleFont` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesTitleFont, optional)

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsNavigationPageHeader

Whether page headers are enabled in the workbook. Defaults to `disabled`. A page also needs a header panel assigned before one renders.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsNavigationPageSidebar

Whether page sidebars are enabled in the workbook. Defaults to `disabled`. A page also needs a sidebar panel assigned before one renders.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsNavigationPrimary

Which panel overlays the other when a page has both a header and a sidebar. If panels have different scroll styles, the fixed panel overlays the scrolling panel. Defaults to `sidebar`.

- enum
  - Allowed values: `sidebar`
- enum
  - Allowed values: `header`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsNavigationPageTabsInViewMode

Whether viewers see the page tab bar. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElement000

- `id` (string, required) — The identifier of the table.
- `kind` (enum, required)
  - Allowed values: `table`
- `columns` (list of ReportElementOneOf0OneOf0OneOf0ColumnsItems, required) — The columns of the table and their formulas.
- `source` (ReportElementOneOf0OneOf0OneOf0Source, required) — The source of the table.
- `name` (ReportElementOneOf0OneOf0OneOf0Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf0Description, optional) — The table description, shown as a subtitle or tooltip.
- `noDataText` (string, optional) — Custom message rendered when the chart has no data.
- `metrics` (list of ReportElementOneOf0OneOf0OneOf0MetricsItems, optional) — The metrics defined for this table, each requiring an `id` and a `formula`.
- `relationships` (list of ReportElementOneOf0OneOf0OneOf0RelationshipsItems, optional) — The relationships sourced from this table. Each relationship defines a join to a target table.
- `filters` (list of ReportElementOneOf0OneOf0OneOf0FiltersItems, optional) — The filters applied to this table and their configurations.
- `folders` (list of ReportElementOneOf0OneOf0OneOf0FoldersItems, optional) — The folders in the table and their contents.
- `groupings` (list of ReportElementOneOf0OneOf0OneOf0GroupingsItems, optional) — The groupings in the table.
- `summary` (list of string, optional) — The identifiers of all summary columns in the table.
- `order` (list of string, optional) — A list of identifiers that determines the order in which columns and folders are displayed. Does not include summary columns.
- `visibleAsSource` (boolean, optional) — Whether the table can be used as a data source in other documents.
- `sort` (list of ReportElementOneOf0OneOf0OneOf0SortItems, optional) — The columns, directions, and null placement used to sort the table's rows. Each `columnId` must reference an existing column, with no duplicates.
- `columnSecurities` (list of ReportElementOneOf0OneOf0OneOf0ColumnSecuritiesItems, optional) — The column security rules applied to columns in this table.
- `style` (ReportElementOneOf0OneOf0OneOf0Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf0CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `conditionalFormats` (list of ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems, optional) — Conditional formatting rules applied to columns of this table. Later rules take precedence over earlier ones.
- `sparkline` (ReportElementOneOf0OneOf0OneOf0Sparkline, optional) — The mark formatting applied to sparkline columns.
- `tableComponents` (ReportElementOneOf0OneOf0OneOf0TableComponents, optional) — Whether table components are shown, such as the summary bar and collapsed columns. Defaults to `shown`.
- `tableStyle` (TableStyle, optional) — The table style options, including grid preset, spacing, grid lines, banding, autofit, dividers, and text styles for headers and cells.
- `frozenColumn` (ReportElementOneOf0OneOf0OneOf0FrozenColumn, optional, nullable) — The frozen column configuration. Freezes this column and all columns to its left, keeping them visible when scrolling right.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement001

- `id` (string, required) — The identifier of the KPI.
- `kind` (enum, required)
  - Allowed values: `kpi-chart`
- `source` (ReportElementOneOf0OneOf0OneOf1Source, required) — The data source for the KPI.
- `columns` (list of ReportElementOneOf0OneOf0OneOf1ColumnsItems, required) — The columns that calculate the KPI's value and optional comparison.
- `value` (ReportElementOneOf0OneOf0OneOf1Value, required) — The column used for the KPI's primary value, plus optional styling.
- `name` (ReportElementOneOf0OneOf0OneOf1Name, optional) — Display name for the KPI. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf1Description, optional) — The description of the KPI and its styling.
- `filters` (list of ReportElementOneOf0OneOf0OneOf1FiltersItems, optional) — The filters applied to this chart.
- `style` (ReportElementOneOf0OneOf0OneOf1Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf1CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `layout` (ReportElementOneOf0OneOf0OneOf1Layout, optional) — The alignment, title position, and comparison position for the KPI.
- `comparison` (ReportElementOneOf0OneOf0OneOf1Comparison, optional) — The comparison formatting for the KPI.
- `trend` (ReportElementOneOf0OneOf0OneOf1Trend, optional) — The sparkline display options for the KPI chart.
- `timeline` (ReportElementOneOf0OneOf0OneOf1Timeline, optional) — The date column on the KPI timeline, enabling the trend sparkline. Set `columnId` to a column declared on the chart. Required by `periodComparison`.
- `periodComparison` (ReportElementOneOf0OneOf0OneOf1PeriodComparison, optional) — The period used for a period-over-period comparison. Requires a timeline column. Cannot be specified if `comparisonColumn` is specified.
- `comparisonColumn` (ReportElementOneOf0OneOf0OneOf1ComparisonColumn, optional) — The column to compare the primary value against. Cannot be specified if `periodComparison` is specified.
- `refMarks` (list of ReportElementOneOf0OneOf0OneOf1RefMarksItems, optional) — Reference lines and bands on the chart.
- `conditionalFormats` (list of ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItems, optional) — Single-color conditional formatting rules applied to the KPI value. Order matters; only the first matching rule applies.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf1AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement002

- `id` (string, required) — The identifier of the bar chart.
- `kind` (enum, required)
  - Allowed values: `bar-chart`
- `source` (ReportElementOneOf0OneOf0OneOf2Source, required) — The data source for the bar chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf2ColumnsItems, required) — The columns used by the bar chart.
- `yAxis` (ReportElementOneOf0OneOf0OneOf2YAxis, required) — The columns used for the Y-axis.
- `xAxis` (ReportElementOneOf0OneOf0OneOf2XAxis, optional) — The column used for the X-axis.
- `yAxis2` (ReportElementOneOf0OneOf0OneOf2YAxis2, optional) — Which series use the secondary Y-axis scale and its axis formatting.
- `name` (ReportElementOneOf0OneOf0OneOf2Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf2Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `noDataText` (string, optional) — Custom message rendered when the chart has no data.
- `legend` (ReportElementOneOf0OneOf0OneOf2Legend, optional) — Legend visibility, position, and label styling.
- `tooltip` (ReportElementOneOf0OneOf0OneOf2Tooltip, optional) — Tooltip display options for the chart.
- `label` (list of ReportElementOneOf0OneOf0OneOf2LabelItems, optional) — Label encoding — custom data label fields (Marks shelf Label tab). Each id references a column in `columns`. Not the Data labels format section.
- `stacking` (ReportElementOneOf0OneOf0OneOf2Stacking, optional) — The stacking mode for the chart. Defaults to `stacked`.
- `orientation` (enum, optional) — Bar orientation. Set to `horizontal` to display horizontal bars. Omit to display vertical bars.
  - Allowed values: `horizontal`
- `barStyle` (ReportElementOneOf0OneOf0OneOf2BarStyle, optional) — The bar corner shape. Defaults to `square`.
- `color` (ReportElementOneOf0OneOf0OneOf2Color, optional) — The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.
- `conditionalFormats` (list of ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItems, optional) — Single-color conditional formatting rules applied to chart marks. Order matters; only the first matching rule applies.
- `dataLabel` (ReportElementOneOf0OneOf0OneOf2DataLabel, optional) — Data label typography, placement, and display options.
- `gap` (ReportElementOneOf0OneOf0OneOf2Gap, optional) — The gap width between bars and between clustered bar sets.
- `filters` (list of ReportElementOneOf0OneOf0OneOf2FiltersItems, optional) — The filters applied to this chart.
- `backgroundImage` (ReportElementOneOf0OneOf0OneOf2BackgroundImage, optional) — The chart background image. The URL supports dynamic `{{formula}}` text.
- `style` (ReportElementOneOf0OneOf0OneOf2Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf2CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `refMarks` (list of ReportElementOneOf0OneOf0OneOf2RefMarksItems, optional) — Reference lines and bands on the chart.
- `trellis` (ReportElementOneOf0OneOf0OneOf2Trellis, optional) — Trellis configuration for the chart.
- `trendlines` (list of ReportElementOneOf0OneOf0OneOf2TrendlinesItems, optional) — The regression trend lines for the chart. Each trend line applies to a column plotted on the Y-axis.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf2AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### Donut/Pie Chart

- ReportElement0030
- ReportElement0031

### ReportElement004

- `id` (string, required) — The identifier of the line chart.
- `kind` (enum, required)
  - Allowed values: `line-chart`
- `source` (ReportElementOneOf0OneOf0OneOf4Source, required) — The data source for the line chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf4ColumnsItems, required) — The columns used by the line chart.
- `yAxis` (ReportElementOneOf0OneOf0OneOf4YAxis, required) — The columns used for the Y-axis.
- `xAxis` (ReportElementOneOf0OneOf0OneOf4XAxis, optional) — The column used for the X-axis.
- `yAxis2` (ReportElementOneOf0OneOf0OneOf4YAxis2, optional) — Which series use the secondary Y-axis scale and its axis formatting.
- `name` (ReportElementOneOf0OneOf0OneOf4Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf4Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `noDataText` (string, optional) — Custom message rendered when the chart has no data.
- `legend` (ReportElementOneOf0OneOf0OneOf4Legend, optional) — Legend visibility, position, and label styling.
- `tooltip` (ReportElementOneOf0OneOf0OneOf4Tooltip, optional) — Tooltip display options for the chart.
- `label` (list of ReportElementOneOf0OneOf0OneOf4LabelItems, optional) — Label encoding — custom data label fields (Marks shelf Label tab). Each id references a column in `columns`. Not the Data labels format section.
- `filters` (list of ReportElementOneOf0OneOf0OneOf4FiltersItems, optional) — The filters applied to this chart.
- `color` (ReportElementOneOf0OneOf0OneOf4Color, optional) — The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.
- `dataLabel` (ReportElementOneOf0OneOf0OneOf4DataLabel, optional) — Data label typography, placement, and display options.
- `lineAreaStyle` (ReportElementOneOf0OneOf0OneOf4LineAreaStyle, optional) — The line interpolation, stroke style, point markers, and null handling for the series.
- `backgroundImage` (ReportElementOneOf0OneOf0OneOf4BackgroundImage, optional) — The chart background image. The URL supports dynamic `{{formula}}` text.
- `style` (ReportElementOneOf0OneOf0OneOf4Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf4CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `refMarks` (list of ReportElementOneOf0OneOf0OneOf4RefMarksItems, optional) — Reference lines and bands on the chart.
- `trellis` (ReportElementOneOf0OneOf0OneOf4Trellis, optional) — Trellis configuration for the chart.
- `trendlines` (list of ReportElementOneOf0OneOf0OneOf4TrendlinesItems, optional) — The regression trend lines for the chart. Each trend line applies to a column plotted on the Y-axis.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf4AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement005

- `id` (string, required) — The identifier of the area chart.
- `kind` (enum, required)
  - Allowed values: `area-chart`
- `source` (ReportElementOneOf0OneOf0OneOf5Source, required) — The data source for the area chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf5ColumnsItems, required) — The columns used by the area chart.
- `yAxis` (ReportElementOneOf0OneOf0OneOf5YAxis, required) — The columns used for the Y-axis.
- `xAxis` (ReportElementOneOf0OneOf0OneOf5XAxis, optional) — The column used for the X-axis.
- `yAxis2` (ReportElementOneOf0OneOf0OneOf5YAxis2, optional) — Which series use the secondary Y-axis scale and its axis formatting.
- `name` (ReportElementOneOf0OneOf0OneOf5Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf5Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `noDataText` (string, optional) — Custom message rendered when the chart has no data.
- `legend` (ReportElementOneOf0OneOf0OneOf5Legend, optional) — Legend visibility, position, and label styling.
- `tooltip` (ReportElementOneOf0OneOf0OneOf5Tooltip, optional) — Tooltip display options for the chart.
- `label` (list of ReportElementOneOf0OneOf0OneOf5LabelItems, optional) — Label encoding — custom data label fields (Marks shelf Label tab). Each id references a column in `columns`. Not the Data labels format section.
- `stacking` (ReportElementOneOf0OneOf0OneOf5Stacking, optional) — The stacking mode for the chart. Defaults to `stacked`.
- `color` (ReportElementOneOf0OneOf0OneOf5Color, optional) — The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.
- `dataLabel` (ReportElementOneOf0OneOf0OneOf5DataLabel, optional) — Data label typography, placement, and display options.
- `lineAreaStyle` (ReportElementOneOf0OneOf0OneOf5LineAreaStyle, optional) — The styling of the area series, including interpolation, area outline visibility, stroke, points, and null handling.
- `filters` (list of ReportElementOneOf0OneOf0OneOf5FiltersItems, optional) — The filters applied to this chart.
- `backgroundImage` (ReportElementOneOf0OneOf0OneOf5BackgroundImage, optional) — The chart background image. The URL supports dynamic `{{formula}}` text.
- `style` (ReportElementOneOf0OneOf0OneOf5Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf5CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `trellis` (ReportElementOneOf0OneOf0OneOf5Trellis, optional) — Trellis configuration for the chart.
- `trendlines` (list of ReportElementOneOf0OneOf0OneOf5TrendlinesItems, optional) — The regression trend lines for the chart. Each trend line applies to a column plotted on the Y-axis.
- `refMarks` (list of ReportElementOneOf0OneOf0OneOf5RefMarksItems, optional) — Reference lines and bands on the chart.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf5AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement006

- `id` (string, required) — The identifier of the scatter chart.
- `kind` (enum, required)
  - Allowed values: `scatter-chart`
- `source` (ReportElementOneOf0OneOf0OneOf6Source, required) — The data source for the scatter chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf6ColumnsItems, required) — The columns used by the scatter chart.
- `yAxis` (ReportElementOneOf0OneOf0OneOf6YAxis, required) — The columns used for the Y-axis. Multiple columns create a series-per-column scatter plot.
- `xAxis` (ReportElementOneOf0OneOf0OneOf6XAxis, optional) — The column used for the X-axis.
- `yAxis2` (ReportElementOneOf0OneOf0OneOf6YAxis2, optional) — Which series use the secondary Y-axis scale and its axis formatting.
- `size` (ReportElementOneOf0OneOf0OneOf6Size, optional) — The column whose values determine point size. Each point is sized relative to others in the chart.
- `color` (ReportElementOneOf0OneOf0OneOf6Color, optional) — The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.
- `conditionalFormats` (list of ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItems, optional) — Single-color conditional formatting rules applied to chart marks. Order matters; only the first matching rule applies.
- `dataLabel` (ReportElementOneOf0OneOf0OneOf6DataLabel, optional) — Data label typography, placement, and display options.
- `name` (ReportElementOneOf0OneOf0OneOf6Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf6Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `noDataText` (string, optional) — Custom message rendered when the chart has no data.
- `legend` (ReportElementOneOf0OneOf0OneOf6Legend, optional) — Legend visibility, position, and label styling.
- `tooltip` (ReportElementOneOf0OneOf0OneOf6Tooltip, optional) — Tooltip display options for the chart.
- `label` (list of ReportElementOneOf0OneOf0OneOf6LabelItems, optional) — Label encoding — custom data label fields (Marks shelf Label tab). Each id references a column in `columns`. Not the Data labels format section.
- `filters` (list of ReportElementOneOf0OneOf0OneOf6FiltersItems, optional) — The filters applied to this chart.
- `backgroundImage` (ReportElementOneOf0OneOf0OneOf6BackgroundImage, optional) — The chart background image. The URL supports dynamic `{{formula}}` text.
- `style` (ReportElementOneOf0OneOf0OneOf6Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `pointStyle` (ReportElementOneOf0OneOf0OneOf6PointStyle, optional) — The point mark shape and size.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf6CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `refMarks` (list of ReportElementOneOf0OneOf0OneOf6RefMarksItems, optional) — Reference lines and bands on the chart.
- `trellis` (ReportElementOneOf0OneOf0OneOf6Trellis, optional) — Trellis configuration for the chart.
- `trendlines` (list of ReportElementOneOf0OneOf0OneOf6TrendlinesItems, optional) — The regression trend lines for the chart. Each trend line applies to a column plotted on the Y-axis.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf6AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement007

- `id` (string, required) — The identifier of the combo chart.
- `kind` (enum, required)
  - Allowed values: `combo-chart`
- `source` (ReportElementOneOf0OneOf0OneOf7Source, required) — The data source for the combo chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf7ColumnsItems, required) — The columns used by the combo chart.
- `yAxis` (ReportElementOneOf0OneOf0OneOf7YAxis, required) — The series plotted on the chart, including any placed on the secondary axis by `yAxis2`. Set `type` to `line`, `area`, or `scatter` to change a series from the default bar.
- `yAxis2` (ReportElementOneOf0OneOf0OneOf7YAxis2, optional) — Which series use the secondary Y-axis scale and its axis formatting.
- `xAxis` (ReportElementOneOf0OneOf0OneOf7XAxis, optional) — The column used for the X-axis.
- `name` (ReportElementOneOf0OneOf0OneOf7Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf7Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `noDataText` (string, optional) — Custom message rendered when the chart has no data.
- `legend` (ReportElementOneOf0OneOf0OneOf7Legend, optional) — Legend visibility, position, and label styling.
- `tooltip` (ReportElementOneOf0OneOf0OneOf7Tooltip, optional) — Tooltip display options for the chart.
- `label` (list of ReportElementOneOf0OneOf0OneOf7LabelItems, optional) — Label encoding — custom data label fields (Marks shelf Label tab). Each id references a column in `columns`. Not the Data labels format section.
- `stacking` (ReportElementOneOf0OneOf0OneOf7Stacking, optional) — The stacking mode for the chart. Defaults to `stacked`.
- `barStyle` (ReportElementOneOf0OneOf0OneOf7BarStyle, optional) — The corner shape for bars in a bar series. Defaults to `square`. Requires at least one bar series on the combo chart.
- `color` (ReportElementOneOf0OneOf0OneOf7Color, optional) — The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.
- `conditionalFormats` (list of ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItems, optional) — Single-color conditional formatting rules applied to chart marks. Order matters; only the first matching rule applies.
- `dataLabel` (ReportElementOneOf0OneOf0OneOf7DataLabel, optional) — Default data label settings for the combo chart. Series-specific settings may override these.
- `gap` (ReportElementOneOf0OneOf0OneOf7Gap, optional) — The gap width between sets of bars on bar series. Requires a categorical x-axis.
- `filters` (list of ReportElementOneOf0OneOf0OneOf7FiltersItems, optional) — The filters applied to this chart.
- `seriesDataLabel` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabel, optional) — The per-series data label settings, overriding `dataLabel` for that series. Set any of `bar`, `line`, `area`, or `scatter`.
- `pointStyle` (ReportElementOneOf0OneOf0OneOf7PointStyle, optional) — The default point shape and size for scatter series.
- `seriesPointStyle` (list of ReportElementOneOf0OneOf0OneOf7SeriesPointStyleItems, optional) — The point style overrides for a series in a combo chart with the `scatter` type. Each entry lists only fields that differ from `pointStyle`.
- `backgroundImage` (ReportElementOneOf0OneOf0OneOf7BackgroundImage, optional) — The chart background image. The URL supports dynamic `{{formula}}` text.
- `style` (ReportElementOneOf0OneOf0OneOf7Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf7CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `lineAreaStyle` (ReportElementOneOf0OneOf0OneOf7LineAreaStyle, optional) — Default interpolation, stroke, points, and null handling for line and area series. Requires at least one line or area series on the chart.
- `seriesLineAreaStyle` (list of ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItems, optional) — Line and area style overrides for combo charts, specified by the column identifier of each line or area series on the y-axis.
- `refMarks` (list of ReportElementOneOf0OneOf0OneOf7RefMarksItems, optional) — Reference lines and bands on the chart.
- `trellis` (ReportElementOneOf0OneOf0OneOf7Trellis, optional) — Trellis configuration for the chart.
- `trendlines` (list of ReportElementOneOf0OneOf0OneOf7TrendlinesItems, optional) — The regression trend lines for the chart. Each trend line applies to a column plotted on the Y-axis.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf7AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement008

- `id` (string, required) — The identifier of the waterfall chart.
- `kind` (enum, required)
  - Allowed values: `waterfall-chart`
- `source` (ReportElementOneOf0OneOf0OneOf8Source, required) — The data source for the waterfall chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf8ColumnsItems, required) — The columns used by the waterfall chart.
- `yAxis` (ReportElementOneOf0OneOf0OneOf8YAxis, required) — The columns used for the Y-axis.
- `xAxis` (ReportElementOneOf0OneOf0OneOf8XAxis, optional) — The column used for the X-axis.
- `name` (ReportElementOneOf0OneOf0OneOf8Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf8Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `noDataText` (string, optional) — Custom message rendered when the chart has no data.
- `legend` (ReportElementOneOf0OneOf0OneOf8Legend, optional) — Legend visibility, position, and label styling.
- `tooltip` (ReportElementOneOf0OneOf0OneOf8Tooltip, optional) — Tooltip display options for the chart.
- `grouping` (ReportElementOneOf0OneOf0OneOf8Grouping, optional) — The series grouping. Either `stacked` (default) or `clustered` (no stacking).
- `splitBy` (ReportElementOneOf0OneOf0OneOf8SplitBy, optional) — The column that splits the waterfall into multiple data series, plotted as cumulative segments.
- `color` (ReportElementOneOf0OneOf0OneOf8Color, optional) — The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.
- `conditionalFormats` (list of ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItems, optional) — Single-color conditional formatting rules applied to chart marks. Order matters; only the first matching rule applies.
- `waterfallColors` (ReportElementOneOf0OneOf0OneOf8WaterfallColors, optional) — The colors for increase, decrease, and total bars.
- `waterfallShape` (ReportElementOneOf0OneOf0OneOf8WaterfallShape, optional) — The waterfall chart display options for connector lines, end value, and subtotals.
- `startPoint` (ReportElementOneOf0OneOf0OneOf8StartPoint, optional) — The starting bar value and label. When a start bar is shown, the label defaults to `Start`.
- `dataLabel` (ReportElementOneOf0OneOf0OneOf8DataLabel, optional) — Data label typography, placement, and display options.
- `filters` (list of ReportElementOneOf0OneOf0OneOf8FiltersItems, optional) — The filters applied to this chart.
- `backgroundImage` (ReportElementOneOf0OneOf0OneOf8BackgroundImage, optional) — The chart background image. The URL supports dynamic `{{formula}}` text.
- `style` (ReportElementOneOf0OneOf0OneOf8Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf8CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `refMarks` (list of ReportElementOneOf0OneOf0OneOf8RefMarksItems, optional) — Reference lines and bands on the chart.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf8AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement009

- `id` (string, required) — The identifier of the sankey chart.
- `kind` (enum, required)
  - Allowed values: `sankey-chart`
- `source` (ReportElementOneOf0OneOf0OneOf9Source, required) — The data source for the sankey chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf9ColumnsItems, required) — The columns used by the sankey chart.
- `stages` (list of ReportElementOneOf0OneOf0OneOf9StagesItems, required) — Ordered stage dimension columns. Empty when no stages are bound yet.
- `value` (ReportElementOneOf0OneOf0OneOf9Value, required) — The column whose values define flow magnitude.
- `name` (ReportElementOneOf0OneOf0OneOf9Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf9Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `color` (ReportElementOneOf0OneOf0OneOf9Color, optional) — Flow color palette override (`by: palette`). Omitted when the theme default applies.
- `dataLabel` (ReportElementOneOf0OneOf0OneOf9DataLabel, optional) — Data label typography and sankey-specific label display options.
- `tooltip` (ReportElementOneOf0OneOf0OneOf9Tooltip, optional) — Hover tooltip: `columns` adds fields to the tooltip; `format.columnNames` toggles column-name display.
- `filters` (list of ReportElementOneOf0OneOf0OneOf9FiltersItems, optional) — The filters applied to this chart.
- `style` (ReportElementOneOf0OneOf0OneOf9Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf9CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement0010

- `id` (string, required) — The identifier of the treemap chart.
- `kind` (enum, required)
  - Allowed values: `treemap-chart`
- `source` (ReportElementOneOf0OneOf0OneOf10Source, required) — The data source for the treemap chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf10ColumnsItems, required) — The columns used by the treemap chart.
- `category` (ReportElementOneOf0OneOf0OneOf10Category, optional) — Optional column whose values define treemap tile categories.
- `splitBy` (ReportElementOneOf0OneOf0OneOf10SplitBy, optional) — Optional column that splits categories into nested groups.
- `value` (list of ReportElementOneOf0OneOf0OneOf10ValueItems, optional) — Optional measure columns that define tile size.
- `color` (ReportElementOneOf0OneOf0OneOf10Color, optional) — Color configuration: single hex or continuous gradient (`by: 'scale'`). Categorical `by: 'category'` is not supported.
- `label` (list of ReportElementOneOf0OneOf0OneOf10LabelItems, optional) — Optional columns rendered as text labels on tiles.
- `tooltip` (ReportElementOneOf0OneOf0OneOf10Tooltip, optional) — Hover tooltip: `columns` adds fields to the tooltip; `format.columnNames` toggles column-name display.
- `name` (ReportElementOneOf0OneOf0OneOf10Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf10Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `legend` (ReportElementOneOf0OneOf0OneOf10Legend, optional) — Legend visibility, position, and label styling.
- `mark` (ReportElementOneOf0OneOf0OneOf10Mark, optional, nullable) — Treemap layout (format panel: Layout): method, node spacing, and group spacing.
- `filters` (list of ReportElementOneOf0OneOf0OneOf10FiltersItems, optional) — The filters applied to this chart.
- `style` (ReportElementOneOf0OneOf0OneOf10Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf10CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.

### ReportElement0011

- `id` (string, required) — The identifier of the funnel chart.
- `kind` (enum, required)
  - Allowed values: `funnel-chart`
- `source` (ReportElementOneOf0OneOf0OneOf11Source, required) — The data source for the funnel chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf11ColumnsItems, required) — The columns used by the funnel chart.
- `stage` (ReportElementOneOf0OneOf0OneOf11Stage, required) — The column defining funnel stages.
- `series` (ReportElementOneOf0OneOf0OneOf11Series, required) — The aggregated value column for funnel segment size.
- `name` (ReportElementOneOf0OneOf0OneOf11Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf11Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `noDataText` (string, optional) — Custom message rendered when the chart has no data.
- `legend` (ReportElementOneOf0OneOf0OneOf11Legend, optional) — Legend visibility, position, and label styling.
- `tooltip` (ReportElementOneOf0OneOf0OneOf11Tooltip, optional) — Hover tooltip: `columns` adds fields to the tooltip; `format` sets column-name display options.
- `labels` (ReportElementOneOf0OneOf0OneOf11Labels, optional) — Stage, value, and conversion-rate label visibility, placement, and typography.
- `color` (ReportElementOneOf0OneOf0OneOf11Color, optional) — The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.
- `filters` (list of ReportElementOneOf0OneOf0OneOf11FiltersItems, optional) — The filters applied to this chart.
- `style` (ReportElementOneOf0OneOf0OneOf11Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf11CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf11AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement0012

- `id` (string, required) — The identifier of the gauge chart.
- `kind` (enum, required)
  - Allowed values: `gauge-chart`
- `source` (ReportElementOneOf0OneOf0OneOf12Source, required) — The data source for the gauge chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf12ColumnsItems, required) — The columns used by the gauge chart.
- `value` (ReportElementOneOf0OneOf0OneOf12Value, required) — Column bound to the gauge value shelf.
- `colorScale` (ReportElementOneOf0OneOf0OneOf12ColorScale, optional) — Continuous color scale for the value arc when gaugeMarks.colorMode is 'by-scale'.
- `conditionalFormats` (list of ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItems, optional) — Conditional formatting rules applied to the gauge value arc.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf12CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `dataLabel` (ReportElementOneOf0OneOf0OneOf12DataLabel, optional) — Data label visibility and typography for the gauge value.
- `description` (ReportElementOneOf0OneOf0OneOf12Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `filters` (list of ReportElementOneOf0OneOf0OneOf12FiltersItems, optional) — The filters applied to this chart.
- `gaugeMarks` (ReportElementOneOf0OneOf0OneOf12GaugeMarks, optional) — Gauge track, needle, fill, and color-mode mark configuration.
- `maximum` (ReportElementOneOf0OneOf0OneOf12Maximum, optional) — Column bound to the maximum shelf.
- `minimum` (ReportElementOneOf0OneOf0OneOf12Minimum, optional) — Column bound to the minimum shelf.
- `name` (ReportElementOneOf0OneOf0OneOf12Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `style` (ReportElementOneOf0OneOf0OneOf12Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `target` (ReportElementOneOf0OneOf0OneOf12Target, optional) — Column bound to the target shelf.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf12AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement0013

- `id` (string, required) — The identifier of the box chart.
- `kind` (enum, required)
  - Allowed values: `box-chart`
- `source` (ReportElementOneOf0OneOf0OneOf13Source, required) — The data source for the box chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf13ColumnsItems, required) — The columns used by the box chart.
- `yAxis` (ReportElementOneOf0OneOf0OneOf13YAxis, required) — The columns used for the Y-axis.
- `xAxis` (ReportElementOneOf0OneOf0OneOf13XAxis, optional) — The column used for the X-axis.
- `name` (ReportElementOneOf0OneOf0OneOf13Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf13Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `noDataText` (string, optional) — Custom message rendered when the chart has no data.
- `legend` (ReportElementOneOf0OneOf0OneOf13Legend, optional) — Legend visibility, position, and label styling.
- `tooltip` (ReportElementOneOf0OneOf0OneOf13Tooltip, optional) — Hover tooltip: `columns` adds fields to the tooltip; `format` sets column-name display options.
- `orientation` (enum, optional) — Box orientation. Omit (the default) for vertical boxes; set to 'horizontal' for horizontal boxes.
  - Allowed values: `horizontal`
- `splitBy` (ReportElementOneOf0OneOf0OneOf13SplitBy, optional) — Optional column that splits the box plot into series.
- `color` (ReportElementOneOf0OneOf0OneOf13Color, optional) — The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.
- `boxShape` (ReportElementOneOf0OneOf0OneOf13BoxShape, optional) — Box plot point display (none, outliers, or all points).
- `dataLabel` (ReportElementOneOf0OneOf0OneOf13DataLabel, optional) — Data label typography, orientation, and box statistic display options.
- `filters` (list of ReportElementOneOf0OneOf0OneOf13FiltersItems, optional) — The filters applied to this chart.
- `backgroundImage` (ReportElementOneOf0OneOf0OneOf13BackgroundImage, optional) — The chart background image. The URL supports dynamic `{{formula}}` text.
- `style` (ReportElementOneOf0OneOf0OneOf13Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf13CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `refMarks` (list of ReportElementOneOf0OneOf0OneOf13RefMarksItems, optional) — Reference lines and bands on the chart.
- `trendlines` (list of ReportElementOneOf0OneOf0OneOf13TrendlinesItems, optional) — The regression trend lines for the chart. Each trend line applies to a column plotted on the Y-axis.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf13AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement0014

- `id` (string, required) — The identifier of the point map.
- `kind` (enum, required)
  - Allowed values: `point-map`
- `source` (ReportElementOneOf0OneOf0OneOf14Source, required) — The data source for the point map.
- `columns` (list of ReportElementOneOf0OneOf0OneOf14ColumnsItems, required) — The columns used by the point map.
- `latitude` (ReportElementOneOf0OneOf0OneOf14Latitude, required) — The column whose values are point latitudes (degrees, WGS84).
- `longitude` (ReportElementOneOf0OneOf0OneOf14Longitude, required) — The column whose values are point longitudes (degrees, WGS84).
- `name` (ReportElementOneOf0OneOf0OneOf14Name, optional) — Display name for the map. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf14Description, optional) — The map description text and styling. Requires a non-empty `text` unless `visibility` is `hidden`.
- `legend` (ReportElementOneOf0OneOf0OneOf14Legend, optional) — The legend display options, including visibility, position, and label styling.
- `mapStyle` (ReportElementOneOf0OneOf0OneOf14MapStyle, optional, nullable) — The display settings for the map, including base style, custom URL, pan and zoom, and a write-only Mapbox access token.
- `pointStyle` (ReportElementOneOf0OneOf0OneOf14PointStyle, optional, nullable) — The point mark opacity and size. Set to `null` to remove point styling.
- `size` (ReportElementOneOf0OneOf0OneOf14Size, optional) — The column whose values determine point size. Each point is sized relative to others in the chart.
- `color` (ReportElementOneOf0OneOf0OneOf14Color, optional) — The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.
- `label` (list of ReportElementOneOf0OneOf0OneOf14LabelItems, optional) — Optional columns rendered as text labels next to each point.
- `tooltip` (ReportElementOneOf0OneOf0OneOf14Tooltip, optional) — Tooltip display options for the map. Specify fields with the `columns` property.
- `filters` (list of ReportElementOneOf0OneOf0OneOf14FiltersItems, optional) — The filters applied to this chart.
- `style` (ReportElementOneOf0OneOf0OneOf14Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf14CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf14AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement0015

- `id` (string, required) — The identifier of the region map.
- `kind` (enum, required)
  - Allowed values: `region-map`
- `source` (ReportElementOneOf0OneOf0OneOf15Source, required) — The data source for the region map.
- `columns` (list of ReportElementOneOf0OneOf0OneOf15ColumnsItems, required) — The columns used by the region map.
- `region` (ReportElementOneOf0OneOf0OneOf15Region, required) — The region column and the kind of region it contains.
- `name` (ReportElementOneOf0OneOf0OneOf15Name, optional) — Display name for the map. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf15Description, optional) — The map description text and styling. Requires a non-empty `text` unless `visibility` is `hidden`.
- `legend` (ReportElementOneOf0OneOf0OneOf15Legend, optional) — The legend display options, including visibility, position, and label styling.
- `mapStyle` (ReportElementOneOf0OneOf0OneOf15MapStyle, optional, nullable) — The display settings for the map, including base style, custom URL, pan and zoom, and a write-only Mapbox access token.
- `regionStyle` (ReportElementOneOf0OneOf0OneOf15RegionStyle, optional, nullable) — The region fill styling, as an object with an `opacity` from 0 to 1. Set to `null` to clear it.
- `color` (ReportElementOneOf0OneOf0OneOf15Color, optional) — The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.
- `label` (list of ReportElementOneOf0OneOf0OneOf15LabelItems, optional) — The columns rendered as text labels on each region.
- `tooltip` (ReportElementOneOf0OneOf0OneOf15Tooltip, optional) — Tooltip display options for the map. Specify fields with the `columns` property.
- `filters` (list of ReportElementOneOf0OneOf0OneOf15FiltersItems, optional) — The filters applied to this chart.
- `style` (ReportElementOneOf0OneOf0OneOf15Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf15CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf15AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement0016

- `id` (string, required) — The identifier of the geography map element.
- `kind` (enum, required)
  - Allowed values: `geography-map`
- `source` (ReportElementOneOf0OneOf0OneOf16Source, required) — The data source for the geography map.
- `columns` (list of ReportElementOneOf0OneOf0OneOf16ColumnsItems, required) — The columns used by the geography map.
- `geography` (ReportElementOneOf0OneOf0OneOf16Geography, required) — The identifier of a Geography column or column of GeoJSON geometries.
- `name` (ReportElementOneOf0OneOf0OneOf16Name, optional) — Display name for the map. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf16Description, optional) — The map description text and styling. Requires a non-empty `text` unless `visibility` is `hidden`.
- `legend` (ReportElementOneOf0OneOf0OneOf16Legend, optional) — The legend display options, including visibility, position, and label styling.
- `mapStyle` (ReportElementOneOf0OneOf0OneOf16MapStyle, optional, nullable) — The display settings for the map, including base style, custom URL, pan and zoom, and a write-only Mapbox access token.
- `featureStyle` (ReportElementOneOf0OneOf0OneOf16FeatureStyle, optional, nullable) — The opacity and point size of features.
- `color` (ReportElementOneOf0OneOf0OneOf16Color, optional) — The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.
- `tooltip` (ReportElementOneOf0OneOf0OneOf16Tooltip, optional) — Tooltip display options for the map. Specify fields with the `columns` property.
- `filters` (list of ReportElementOneOf0OneOf0OneOf16FiltersItems, optional) — The filters applied to this chart.
- `style` (ReportElementOneOf0OneOf0OneOf16Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf16CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf16AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElement0017

- `id` (string, required) — The identifier of the pivot table.
- `kind` (enum, required)
  - Allowed values: `pivot-table`
- `source` (ReportElementOneOf0OneOf0OneOf17Source, required) — The data source for the pivot table.
- `columns` (list of ReportElementOneOf0OneOf0OneOf17ColumnsItems, required) — The columns used by the pivot table.
- `values` (list of string, required) — The column IDs used as value measures.
- `name` (ReportElementOneOf0OneOf0OneOf17Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf17Description, optional) — The pivot table description, shown as a subtitle or tooltip.
- `noDataText` (string, optional) — Custom message rendered when the chart has no data.
- `rowsBy` (list of ReportElementOneOf0OneOf0OneOf17RowsByItems, optional) — Column IDs placed in the pivot rows.
- `columnsBy` (list of ReportElementOneOf0OneOf0OneOf17ColumnsByItems, optional) — The column IDs placed in the pivot columns. These columns define the pivot table's column headers and structure the data horizontally.
- `style` (ReportElementOneOf0OneOf0OneOf17Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf17CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `conditionalFormats` (list of ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItems, optional) — Conditional formatting rules applied to value cells. Later rules take precedence over earlier ones.
- `tableStyle` (TableStyle, optional) — The style options for the pivot table.
- `sparkline` (ReportElementOneOf0OneOf0OneOf17Sparkline, optional) — The mark formatting applied to sparkline columns.
- `tableComponents` (ReportElementOneOf0OneOf0OneOf17TableComponents, optional) — Whether pivot table components are shown, such as column and row headers. Defaults to `shown`.
- `axisTotals` (list of ReportElementOneOf0OneOf0OneOf17AxisTotalsItems, optional) — The display options for pivot table totals and subtotals.
- `totals` (ReportElementOneOf0OneOf0OneOf17Totals, optional) — The styling and default visibility for pivot table total rows and columns.
- `display` (ReportElementOneOf0OneOf0OneOf17Display, optional) — Pivot table display options, including empty cell text, value stacking, measure labels, row layout, values position, repeat row labels, and column widths.
- `frozenColumn` (ReportElementOneOf0OneOf0OneOf17FrozenColumn, optional, nullable) — The frozen column configuration. Freezes this column and all columns to its left, keeping them visible when scrolling right.
- `adhocCalcs` (list of ReportElementOneOf0OneOf0OneOf17AdhocCalcsItems, optional) — The ad hoc calculation rows or columns in the pivot table.
- `folders` (list of ReportElementOneOf0OneOf0OneOf17FoldersItems, optional) — The folders that organize pivot columns on the row, column, and value groups.
- `filters` (list of ReportElementOneOf0OneOf0OneOf17FiltersItems, optional) — The filters applied to the pivot table and their configurations.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.

### ReportElementOneOf0OneOf1Appearance

The visual style of the button. Defaults to `filled`.

- enum
  - Allowed values: `filled`
- enum
  - Allowed values: `outline`
- enum
  - Allowed values: `text`

### ReportElementOneOf0OneOf1Align

The horizontal alignment.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf1Size

The size of the button.

- enum
  - Allowed values: `small`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `large`

### ReportElementOneOf0OneOf1BorderRadius

The corner shape for the button. Omit to inherit from the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf1FillColor

The background fill color. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf1FillColor2

### ReportElementOneOf0OneOf1FontColor

The label text color. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf1FontColor2

### ReportElementOneOf0OneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf1Icon

The icon displayed in the button.

- ReportElementOneOf0OneOf1Icon0
- ReportElementOneOf0OneOf1Icon1

### ActionsItems

- `id` (string, required) — The identifier of the action sequence.
- `trigger` (ActionsItemsTrigger, required) — The user interaction that initiates this action, such as a button click or cell selection.
- `effects` (list of ActionsItemsEffectsItems, required) — The effects that run when the trigger occurs.
- `name` (string, optional) — Optional display name for the action.
- `state` (ActionsItemsState, optional) — Whether the action runs. Defaults to `enabled`.
- `successToast` (ActionsItemsSuccessToast, optional) — The message shown after this action runs successfully.
- `summary` (string, optional) — A description of what this action sequence does.

### ReportElementOneOf0OneOf1Popover

Presentation settings for a popover triggered by this button.

- `showFilterCount` (ReportElementOneOf0OneOf1PopoverShowFilterCount, optional) — Whether the trigger shows the number of modified controls: 'shown' or 'hidden'.

### ReportElement020

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `checkbox`
- `mode` (ReportElementOneOf0OneOf2OneOf0Mode, required) — The toggle mode of the control.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf0FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf0ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf0Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf0LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf0RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `value` (boolean, optional) — Whether the control is selected.

### ReportElement021

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `switch`
- `mode` (ReportElementOneOf0OneOf2OneOf1Mode, required) — The toggle mode of the control.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf1FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf1ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf1Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf1LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf1RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `value` (boolean, optional) — Whether the control is selected.

### ReportElement022

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `text`
- `mode` (ReportElementOneOf0OneOf2OneOf2Mode, required) — The type of text comparison to make.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf2FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf2ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf2Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf2LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf2RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `case` (ReportElementOneOf0OneOf2OneOf2Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf2IncludeNulls, optional) — When to include null values in the filter results.
- `showOperators` (boolean, optional) — Whether the comparison-mode picker is shown in the control, letting viewers change how the mode compares text.
- `value` (string, optional) — The text entered in the control. Defaults to `empty`.

### ReportElement023

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `text-area`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf3FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf3ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf3Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf3LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf3RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `value` (string, optional) — The text entered in the control. Defaults to `empty`.

### ReportElement024

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `number`
- `mode` (ReportElementOneOf0OneOf2OneOf4Mode, required) — The operator used to filter numbers.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf4FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf4ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf4Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf4LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf4RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `value` (double, optional) — The number entered in the control.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf4IncludeNulls, optional) — When to include null values in the filter results.

### ReportElement025

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `number-range`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf5FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf5ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf5Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf5LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf5RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf5IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ReportElement026

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `date`
- `mode` (ReportElementOneOf0OneOf2OneOf6Mode, required) — The operator used to filter dates.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf6FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf6ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf6Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf6LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf6RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `value` (ReportElementOneOf0OneOf2OneOf6Value, optional) — The date selected in the control, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `includeNulls` (ReportElementOneOf0OneOf2OneOf6IncludeNulls, optional) — When to include null values in the filter results.

### ReportElement027

- Between: Between
- On: ReportElement0271
- Before: ReportElement0272
- After: ReportElement0273
- Next: ReportElement0274
- Last: ReportElement0275
- Current: ReportElement0276
- Custom: Custom

### ReportElement028

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `file-upload`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf8FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf8ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf8Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf8LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf8RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `acceptedFileTypes` (list of string, optional) — Allowed file extensions (e.g. jpg, pdf); absent or empty accepts all supported types.
- `maxFileNum` (double, optional) — Maximum number of files (≥ 1). `1` limits each upload to a single file.
- `maxFileSizeMb` (double, optional) — Maximum size per file in MB, 1–200.

### ReportElement029

- Row Count: ReportElement0290
- Percentile: ReportElement0291

### List values

- ReportElement02100
- ReportElement02101

### ReportElement0211

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `segmented`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf11FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf11ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf11Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf11LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf11RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `sort` (ReportElementOneOf0OneOf2OneOf11Sort, optional) — How the values are ordered in the value picker. Only applies when `source.kind` is `source`. Omit to use the control default: descending by count for `list` and `segmented`, ascending by value for `legend`.
- `clearLabel` (string, optional) — The label for the clear option, shown only when `showClearLabel` is `true`. Defaults to `None`.
- `showClearLabel` (boolean, optional) — Whether a clear option is shown in the control. Defaults to `false`.
- `source` (ReportElementOneOf0OneOf2OneOf11Source, optional) — The source of the control's possible values. References a column from a data element or data source, or a manual list with custom values.
- `value` (ReportElementOneOf0OneOf2OneOf11Value, optional, nullable) — The value selected in the control.

### ReportElement0212

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `hierarchy`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf12FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf12ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf12Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf12LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf12RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `histogram` (ReportElementOneOf0OneOf2OneOf12Histogram, optional) — Whether each value shows its frequency histogram. Defaults to `shown`. Set to `hidden` to speed up large workbooks.
- `allOption` (ReportElementOneOf0OneOf2OneOf12AllOption, optional) — Whether the value picker shows an `All` option. Defaults to `shown`.
- `expandedList` (ReportElementOneOf0OneOf2OneOf12ExpandedList, optional) — Whether the control displays its values in an expanded list. Defaults to `hidden`.
- `source` (ReportElementOneOf0OneOf2OneOf12Source, optional)
- `mode` (ReportElementOneOf0OneOf2OneOf12Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional)

### ReportElement0213

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `drill`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf13FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf13ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf13Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf13LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf13RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `categories` (list of ReportElementOneOf0OneOf2OneOf13CategoriesItems, optional) — The ordered drill path columns from the value source.
- `source` (ReportElementOneOf0OneOf2OneOf13Source, optional) — The value source and anchor column for the drill path.
- `targets` (list of ReportElementOneOf0OneOf2OneOf13TargetsItems, optional) — The visualizations this control drills into.
- `value` (string, optional, nullable) — The selected drill category column id.

### ReportElement0214

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `legend`
- `source` (ReportElementOneOf0OneOf2OneOf14Source, required) — The source of the control's possible values. References a column from a data element or data source, or a manual list with custom values.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf14FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf14ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf14Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf14LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf14RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `sort` (ReportElementOneOf0OneOf2OneOf14Sort, optional) — How the values are ordered in the value picker. Only applies when `source.kind` is `source`. Omit to use the control default: descending by count for `list` and `segmented`, ascending by value for `legend`.
- `colorAssignment` (ReportElementOneOf0OneOf2OneOf14ColorAssignment, optional)
- `legend` (ReportElementOneOf0OneOf2OneOf14Legend, optional)
- `nullValues` (ReportElementOneOf0OneOf2OneOf14NullValues, optional) — Whether null is a selectable value. Defaults to `shown`.
- `otherCategories` (ReportElementOneOf0OneOf2OneOf14OtherCategories, optional)
- `targets` (list of ReportElementOneOf0OneOf2OneOf14TargetsItems, optional) — The chart legend columns targeted by this control. Only charts with color set by category can be targeted.
- `values` (ReportElementOneOf0OneOf2OneOf14Values, optional) — The list of selected values.

### Slider

- ReportElement02150
- ReportElement02151

### Range Slider

- ReportElement02160
- ReportElement02161

### ReportElement0217

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of this synced copy.
- `controlId` (string, required) — The identifier of the control this copy is synced with.
- `controlType` (enum, required)
  - Allowed values: `synced`

### ReportElementOneOf0OneOf3Direction

The orientation of the divider. Defaults to `horizontal`.

- enum
  - Allowed values: `horizontal`
- enum
  - Allowed values: `vertical`

### ReportElementOneOf0OneOf3Align

Where to align the divider within its container.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `top`
- enum
  - Allowed values: `bottom`

### ReportElementOneOf0OneOf3Style

The visual customization of the divider stroke, including width, style, and color.

- `color` (ReportElementOneOf0OneOf3StyleColor, optional) — The divider stroke color. A hex string (e.g. `#e0e0e0`), `rgb()` value, or theme reference.
- `width` (double, optional) — Stroke width in pixels.
- `strokeStyle` (ReportElementOneOf0OneOf3StyleStrokeStyle, optional) — The stroke style.

### ReportElementOneOf0OneOf5Source

The image source. Either an external URL (supports dynamic `{{formula}}` text) or an image uploaded into Sigma.

- External URL: External URL
- Uploaded Image: Uploaded Image

### ReportElementOneOf0OneOf5Style

The image display options, including fit, alignment, shape, and tiling.

- ReportElementOneOf0OneOf5Style0
- ReportElementOneOf0OneOf5Style1

### ReportElementOneOf0OneOf6Source

The source of the input table. Set `kind` to `empty` with a `connectionId` to create a new table, or to `linked` with `from` to link to another element's data.

- ReportElementOneOf0OneOf6Source0
- ReportElementOneOf0OneOf6Source1

### ReportElementOneOf0OneOf6InputMode

The data entry permission for the input table. See the individual values for the access each one requires.

- enum
  - Allowed values: `edit`
- enum
  - Allowed values: `explore`
- enum
  - Allowed values: `view`

### ReportElementOneOf0OneOf6Name

The title of the input table. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf6Name2

### ReportElementOneOf0OneOf6Description

The description text for the input table, with optional styling.

- string
- ReportElementOneOf0OneOf6Description1

### ReportElementOneOf0OneOf6Style

The element style options, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf6Style0
- ReportElementOneOf0OneOf6Style1

### ReportElementOneOf0OneOf6CustomContextMenuItems

- ReportElementOneOf0OneOf6CustomContextMenuItems0
- ReportElementOneOf0OneOf6CustomContextMenuItems1

### ReportElementOneOf0OneOf6TableComponents

The display options for the table grid and summary bar.

- `table` (ReportElementOneOf0OneOf6TableComponentsTable, optional) — Whether the input table body grid is shown. Set to `hidden` to hide it.
- `summaryBar` (ReportElementOneOf0OneOf6TableComponentsSummaryBar, optional) — The summary bar display options for the input table.

### TableStyle

The visual styling, including background color, border, corner shape, and padding.

- TableStyle0
- TableStyle1

### ReportElementOneOf0OneOf6ColumnsItems

- ReportElementOneOf0OneOf6ColumnsItems0
- ReportElementOneOf0OneOf6ColumnsItems1
- ReportElementOneOf0OneOf6ColumnsItems2
- ReportElementOneOf0OneOf6ColumnsItems3

### ReportElementOneOf0OneOf6ConditionalFormatsItems

- ReportElementOneOf0OneOf6ConditionalFormatsItems0
- ReportElementOneOf0OneOf6ConditionalFormatsItems1
- ReportElementOneOf0OneOf6ConditionalFormatsItems2
- ReportElementOneOf0OneOf6ConditionalFormatsItems3

### ReportElementOneOf0OneOf6SortItems

- `columnId` (string, required) — The identifier of the column by which to sort.
- `direction` (ReportElementOneOf0OneOf6SortItemsDirection, required) — The sort direction.
- `nulls` (ReportElementOneOf0OneOf6SortItemsNulls, optional) — How the sort order treats null values.

### ReportElementOneOf0OneOf6FiltersItems

- Number Range: ReportElementOneOf0OneOf6FiltersItems0
- Date Range: ReportElementOneOf0OneOf6FiltersItems1
- Top N: ReportElementOneOf0OneOf6FiltersItems2
- List: ReportElementOneOf0OneOf6FiltersItems3
- Text Match: ReportElementOneOf0OneOf6FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf6FiltersItems5

### ReportElementOneOf0OneOf7Config

- string
- boolean
- list of string
- ReportElementOneOf0OneOf7Config3

### ReportElementOneOf0OneOf7Style

The visual styling of the plugin element.

- `backgroundColor` (ReportElementOneOf0OneOf7StyleBackgroundColor, optional) — The element background color. A hex string (e.g. `#ffffff`), `rgb()` value, theme reference, or `transparent`.

### ReportElementOneOf0OneOf8Shape

Whether to render as a horizontal `bar` (default) or a `ring`.

- enum
  - Allowed values: `bar`
- enum
  - Allowed values: `ring`

### ReportElementOneOf0OneOf8Mode

The fill mode for progress. One of `percent` (value relative to min/max) or `value` (raw value). Defaults to `percent`.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `value`

### ReportElementOneOf0OneOf8Config

The visual customization of the progress bar.

- `style` (ReportElementOneOf0OneOf8ConfigStyle, optional) — The element background, border, and padding.
- `format` (ReportElementOneOf0OneOf8ConfigFormat, optional) — The fill and track colors, size, and alignment of the bar or ring.
- `label` (ReportElementOneOf0OneOf8ConfigLabel, optional) — The styling of the label text.
- `value` (ReportElementOneOf0OneOf8ConfigValue, optional) — The styling of the value text.
- `description` (ReportElementOneOf0OneOf8ConfigDescription, optional) — The styling of the description text.
- `colorRules` (list of ReportElementOneOf0OneOf8ConfigColorRulesItems, optional) — The conditional fill colors, evaluated top to bottom.

### ReportElementOneOf0OneOf9VerticalAlign

Vertical alignment of text within the element. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `bottom`

### ReportElementOneOf0OneOf9Overflow

Overflow behavior when content exceeds the element. Defaults to `clip`.

- enum
  - Allowed values: `clip`
- enum
  - Allowed values: `scroll`

### ReportElementOneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf1Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf1SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf1SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf1SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf1SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf1Source100
- ReportElementOneOf1Source101

### ReportElementOneOf1Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf1SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf1SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf1Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf1StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf1StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf1Style1

- `backgroundColor` (ReportElementOneOf1StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf1StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf1StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf1CardStyle0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf1CardStyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf1CardStyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf1CardStyle1

- `backgroundColor` (ReportElementOneOf1CardStyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf1CardStyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf1CardStyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf1SortItemsDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf1SortItemsNulls

How the sort order treats null values.

- enum
  - Allowed values: `first`
- enum
  - Allowed values: `last`
- enum
  - Allowed values: `connection-default`

### ReportElementOneOf1FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf1FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf1FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf1FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf1FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf1FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf1FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf1FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf1FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf1FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf1FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf1FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf1FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf1FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf1FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf1FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf1FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf1FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf1FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf1FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsVisibilityOneOf1Assignments

The identifiers of the users and teams allowed to view this page.

- `users` (list of string, optional) — The identifiers of the users allowed to view this page.
- `teams` (list of string, optional) — The identifiers of the teams allowed to view this page.

### External URL

An external image referenced by URL. Supports dynamic `{{formula}}` text.

- `kind` (enum, required)
  - Allowed values: `url`
- `url` (string, required) — The external image URL. Supports dynamic `{{formula}}` text.

### Uploaded Image

A reference to a previously uploaded image. New images cannot be uploaded via this endpoint.

- `kind` (enum, required)
  - Allowed values: `upload`
- `key` (string, required) — The identifier for an image uploaded to Sigma.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImageStyleFit

How the image fits the container.

- enum
  - Allowed values: `contain`
- enum
  - Allowed values: `cover`
- enum
  - Allowed values: `none`
- enum
  - Allowed values: `scale-down`
- enum
  - Allowed values: `stretch`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImageStyleHorizontalAlign

The horizontal alignment of the image within its container.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImageStyleVerticalAlign

The vertical alignment of the image within its container.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `bottom`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsPagesItemsBackgroundImageStyleTiling

The tiling behavior for the image. `none` displays a single image (default). `repeat` tiles the image to fill the container.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `repeat`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeName0

- enum
  - Allowed values: `Light`
- enum
  - Allowed values: `Dark`
- enum
  - Allowed values: `Surface`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesBorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesCategoricalScheme

The categorical color palette, as a palette name or custom hex array. Defaults to `superbloom`.

- string
- list of string

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesColorOverridesItems

- `name` (string, required) — ColorTheme slot name (matches the theme color inspector, e.g. backgroundCanvas).
- `color` (string, required)

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesColors

- `text` (string, optional) — The primary text color, as a hex code.
- `highlight` (string, optional) — The highlight or accent color, as a hex code. Maps to the theme's `$primary` color.
- `surface` (string, optional) — The surface color, as a hex code.
- `success` (string, optional) — The success color, as a hex code.
- `warning` (string, optional) — The warning color, as a hex code.
- `danger` (string, optional) — The danger color, as a hex code.
- `darkMode` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesColorsDarkMode, optional) — Whether dark color mode is on. Defaults to `hidden`.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesElementBorder

- `color` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesElementBorderColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `width` (double, optional) — Element border width in pixels (0–3).

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesFonts

- `dataFont` (string, optional) — The font family for workbook data. Defaults to `Roboto`.
- `textFont` (string, optional) — The font family for non-data text, like element titles, descriptions, and table headers.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesHasCards

Whether elements are framed as cards (with a border, background, and padding). Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesInvertTooltipColors

Whether to invert text and background colors in visualization tooltips. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesLayoutColors

- `useElementForeground` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesLayoutColorsUseElementForeground, optional) — Whether elements render above the canvas.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesPageWidth

The page content width.

- enum
  - Allowed values: `full`
- enum
  - Allowed values: `large`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `custom`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesSpace

- `showElementPadding` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesSpaceShowElementPadding, optional) — Whether padding around elements is shown. Defaults to `shown`.
- `unit` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesSpaceUnit, optional) — The element spacing preset.

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesTitleFont

- `color` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesTitleFontColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Title font size in pixels (6–96).
- `fontWeight` (V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesTitleFontFontWeight, optional)

### ReportElementOneOf0OneOf0OneOf0ColumnsItems

- ReportElementOneOf0OneOf0OneOf0ColumnsItems0
- ReportElementOneOf0OneOf0OneOf0ColumnsItems1

### ReportElementOneOf0OneOf0OneOf0Source

The source of the table.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf0Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf0Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf0Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf0Source11

### ReportElementOneOf0OneOf0OneOf0Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf0Name2

### ReportElementOneOf0OneOf0OneOf0Description

The table description, shown as a subtitle or tooltip.

- string
- ReportElementOneOf0OneOf0OneOf0Description1

### ReportElementOneOf0OneOf0OneOf0MetricsItems

- `id` (string, required) — The identifier of the metric.
- `formula` (string, required) — The formula defining the metric.
- `name` (string, optional) — The name of the metric.
- `description` (string, optional) — The description of the metric.
- `isHighlighted` (boolean, optional) — Whether the metric is highlighted.
- `format` (ReportElementOneOf0OneOf0OneOf0MetricsItemsFormat, optional) — The display format of the column.
- `timeline` (ReportElementOneOf0OneOf0OneOf0MetricsItemsTimeline, optional) — The timeline display options for the metric.

### ReportElementOneOf0OneOf0OneOf0RelationshipsItems

- `id` (string, required) — The identifier of the relationship.
- `targetElementId` (string, required) — The identifier of the target table in the relationship.
- `keys` (list of ReportElementOneOf0OneOf0OneOf0RelationshipsItemsKeysItems, required) — The source and target column ID pairs that define the join.
- `name` (string, optional) — The name of the relationship.
- `description` (string, optional) — The description of the relationship.

### ReportElementOneOf0OneOf0OneOf0FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf0FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf0FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf0FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf0FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf0FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf0FiltersItems5

### ReportElementOneOf0OneOf0OneOf0FoldersItems

- `id` (string, required) — The identifier of the folder.
- `name` (string, required) — The name of the folder.
- `items` (list of string, optional) — The identifiers of the columns and folders the folder contains.

### ReportElementOneOf0OneOf0OneOf0GroupingsItems

- `id` (string, required) — The identifier of the grouping.
- `groupBy` (list of string, optional) — The columns or folders that define the grouping. Rows sharing the same values in these columns are grouped together for aggregate calculations.
- `calculations` (list of string, optional) — The calculations applied to the grouping.

### ReportElementOneOf0OneOf0OneOf0SortItems

- `columnId` (string, required) — The identifier of the column by which to sort.
- `direction` (ReportElementOneOf0OneOf0OneOf0SortItemsDirection, required) — The sort direction.
- `nulls` (ReportElementOneOf0OneOf0OneOf0SortItemsNulls, optional) — How the sort order treats null values.

### ReportElementOneOf0OneOf0OneOf0ColumnSecuritiesItems

- `id` (string, required) — The identifier of the column security rule.
- `restrictedColumns` (list of string, required) — The identifiers of the columns restricted by this rule. Each must be the id of a column on the table.
- `criteria` (ReportElementOneOf0OneOf0OneOf0ColumnSecuritiesItemsCriteria, required)

### ReportElementOneOf0OneOf0OneOf0Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf0Style0
- ReportElementOneOf0OneOf0OneOf0Style1

### ReportElementOneOf0OneOf0OneOf0CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf0CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf0CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems

- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems0
- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems1
- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems2
- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems3

### ReportElementOneOf0OneOf0OneOf0Sparkline

The mark formatting applied to sparkline columns.

- `shape` (ReportElementOneOf0OneOf0OneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf0TableComponents

Whether table components are shown, such as the summary bar and collapsed columns. Defaults to `shown`.

### ReportElementOneOf0OneOf0OneOf0FrozenColumn

The frozen column configuration. Freezes this column and all columns to its left, keeping them visible when scrolling right.

- `columnId` (string, required) — The column to freeze. This column and any column visually to its left are frozen.
- `fieldValues` (list of ReportElementOneOf0OneOf0OneOf0FrozenColumnFieldValuesItems, optional) — The pivot dimension values identifying which repeated column to freeze. Each value must match its column’s data type.

### ReportElementOneOf0OneOf0OneOf1Source

The data source for the KPI.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf1Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf1Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf1Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf1Source11

### ReportElementOneOf0OneOf0OneOf1ColumnsItems

- ReportElementOneOf0OneOf0OneOf1ColumnsItems0
- ReportElementOneOf0OneOf0OneOf1ColumnsItems1

### ReportElementOneOf0OneOf0OneOf1Value

The column used for the KPI's primary value, plus optional styling.

- `columnId` (string, required) — The column that specifies the KPI value.
- `visibility` (enum, optional) — Whether the KPI value number is shown. Set to `hidden` to hide it. Only applies when a comparison is configured.
  - Allowed values: `hidden`
- `fontWeight` (ReportElementOneOf0OneOf0OneOf1ValueFontWeight, optional) — The font weight of the value.
- `color` (ReportElementOneOf0OneOf0OneOf1ValueColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (ReportElementOneOf0OneOf0OneOf1ValueFontSize, optional) — The font size of the value, in pixels. Defaults to `auto`.

### ReportElementOneOf0OneOf0OneOf1Name

Display name for the KPI. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf1Name2

### ReportElementOneOf0OneOf0OneOf1Description

The description of the KPI and its styling.

- `visibility` (ReportElementOneOf0OneOf0OneOf1DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf1DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf1DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf1DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (ReportElementOneOf0OneOf0OneOf1DescriptionFontSize, optional) — The font size of the description, in pixels. Specify `auto` to size it automatically.

### ReportElementOneOf0OneOf0OneOf1FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf1FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf1FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf1FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf1FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf1FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf1FiltersItems5

### ReportElementOneOf0OneOf0OneOf1Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf1Style0
- ReportElementOneOf0OneOf0OneOf1Style1

### ReportElementOneOf0OneOf0OneOf1CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf1CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf1CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf1Layout

The alignment, title position, and comparison position for the KPI.

- `anchor` (ReportElementOneOf0OneOf0OneOf1LayoutAnchor, optional) — The horizontal alignment of the KPI within its container.
- `verticalAnchor` (ReportElementOneOf0OneOf0OneOf1LayoutVerticalAnchor, optional) — The vertical alignment.
- `titleOrient` (ReportElementOneOf0OneOf0OneOf1LayoutTitleOrient, optional) — The title position relative to the KPI value. Defaults to `top`.
- `comparisonValueOrient` (ReportElementOneOf0OneOf0OneOf1LayoutComparisonValueOrient, optional) — The comparison value position.

### ReportElementOneOf0OneOf0OneOf1Comparison

The comparison formatting for the KPI.

- `display` (ReportElementOneOf0OneOf0OneOf1ComparisonDisplay, optional) — The display format for the comparison. Defaults to `percentage`.
- `direction` (ReportElementOneOf0OneOf0OneOf1ComparisonDirection, optional) — The comparison direction. One of `higher` (higher is better), `lower` (lower is better), or `none`.
- `colorGood` (ReportElementOneOf0OneOf0OneOf1ComparisonColorGood, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `colorNeutral` (ReportElementOneOf0OneOf0OneOf1ComparisonColorNeutral, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `colorBad` (ReportElementOneOf0OneOf0OneOf1ComparisonColorBad, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `arrow` (enum, optional) — Hide the comparison arrow. Omit when shown.
  - Allowed values: `hidden`
- `fontSize` (ReportElementOneOf0OneOf0OneOf1ComparisonFontSize, optional) — The comparison font size in pixels, or `auto`.
- `label` (ReportElementOneOf0OneOf0OneOf1ComparisonLabel, optional) — The comparison label text. Set to `hidden` to hide the label.
- `labelColor` (ReportElementOneOf0OneOf0OneOf1ComparisonLabelColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `noDateText` (string, optional) — The label shown when the comparison date is invalid. Defaults to `Invalid date`.

### ReportElementOneOf0OneOf0OneOf1Trend

The sparkline display options for the KPI chart.

- `visibility` (enum, optional) — Set to `hidden` to hide the trend sparkline. Omit to show.
  - Allowed values: `hidden`
- `shape` (ReportElementOneOf0OneOf0OneOf1TrendShape, optional) — The trend shape. Defaults to `line` when a comparison is configured, otherwise `area`.
- `areaStyle` (ReportElementOneOf0OneOf0OneOf1TrendAreaStyle, optional) — The area fill style for the trend line. Only applies when shape is `area`.
- `valueColor` (ReportElementOneOf0OneOf0OneOf1TrendValueColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `comparisonColor` (ReportElementOneOf0OneOf0OneOf1TrendComparisonColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `tooltip` (enum, optional) — Set to `shown` to explicitly enable a feature whose default is off.
  - Allowed values: `shown`
- `xAxis` (enum, optional) — Set to `shown` to explicitly enable a feature whose default is off.
  - Allowed values: `shown`
- `yAxis` (enum, optional) — Set to `shown` to explicitly enable a feature whose default is off.
  - Allowed values: `shown`
- `noDataText` (string, optional) — Label shown when the trend has no data.

### ReportElementOneOf0OneOf0OneOf1Timeline

The date column on the KPI timeline, enabling the trend sparkline. Set `columnId` to a column declared on the chart. Required by `periodComparison`.

- `columnId` (string, required) — The date or time column that defines the timeline for the trend sparkline.

### ReportElementOneOf0OneOf0OneOf1PeriodComparison

The period used for a period-over-period comparison. Requires a timeline column. Cannot be specified if `comparisonColumn` is specified.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf1ComparisonColumn

The column to compare the primary value against. Cannot be specified if `periodComparison` is specified.

- `columnId` (string, required) — The identifier of the column used for the KPI comparison.

### ReportElementOneOf0OneOf0OneOf1RefMarksItems

- ReportElementOneOf0OneOf0OneOf1RefMarksItems0
- ReportElementOneOf0OneOf0OneOf1RefMarksItems1

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItems

- ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItems0
- ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItems1
- ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItems2
- ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItems3

### ReportElementOneOf0OneOf0OneOf1AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf2Source

The data source for the bar chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf2Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf2Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf2Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf2Source5
- Data Model: ReportElementOneOf0OneOf0OneOf2Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf2Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf2Source11

### ReportElementOneOf0OneOf0OneOf2ColumnsItems

- ReportElementOneOf0OneOf0OneOf2ColumnsItems0
- ReportElementOneOf0OneOf0OneOf2ColumnsItems1

### ReportElementOneOf0OneOf0OneOf2YAxis

The columns used for the Y-axis.

- `columnIds` (list of ReportElementOneOf0OneOf0OneOf2YAxisColumnIdsItems, required) — The column IDs for the Y-axis series. Lists every series on the chart, including those assigned to the secondary axis by `yAxis2`.
- `format` (ReportElementOneOf0OneOf0OneOf2YAxisFormat, optional) — The Y-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf2XAxis

The column used for the X-axis.

- `columnId` (string, required) — The column ID for the X-axis.
- `sort` (ReportElementOneOf0OneOf0OneOf2XAxisSort, optional) — The sort order.
- `format` (ReportElementOneOf0OneOf0OneOf2XAxisFormat, optional) — The X-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf2YAxis2

Which series use the secondary Y-axis scale and its axis formatting.

- `columnIds` (list of string, required) — The column IDs for series measured against the secondary Y-axis. Each must also appear on `yAxis.columnIds`. `yAxis2` selects which of the chart's series use the secondary scale, it does not declare new ones. Series shape comes from the `type` on the matching `yAxis` entry.
- `format` (ReportElementOneOf0OneOf0OneOf2YAxis2Format, optional) — The secondary Y-axis formatting, including title, labels, scale, and axis mark spacing.

### ReportElementOneOf0OneOf0OneOf2Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf2Name2

### ReportElementOneOf0OneOf0OneOf2Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf2DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf2DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf2DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf2DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf2Legend

Legend visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf2Legend0
- ReportElementOneOf0OneOf0OneOf2Legend1

### ReportElementOneOf0OneOf0OneOf2Tooltip

Tooltip display options for the chart.

- `columns` (list of ReportElementOneOf0OneOf0OneOf2TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf2TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf2LabelItems

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf2Stacking

The stacking mode for the chart. Defaults to `stacked`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `stacked`
- enum
  - Allowed values: `normalized`

### ReportElementOneOf0OneOf0OneOf2BarStyle

The bar corner shape. Defaults to `square`.

- `cornerRadius` (ReportElementOneOf0OneOf0OneOf2BarStyleCornerRadius, optional) — The bar corner shape. Defaults to `square`.

### ReportElementOneOf0OneOf0OneOf2Color

The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.

- ReportElementOneOf0OneOf0OneOf2Color0
- ReportElementOneOf0OneOf0OneOf2Color1
- ReportElementOneOf0OneOf0OneOf2Color2

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItems

- ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItems0
- ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItems1
- ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItems2
- ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItems3

### ReportElementOneOf0OneOf0OneOf2DataLabel

Data label typography, placement, and display options.

- `anchor` (ReportElementOneOf0OneOf0OneOf2DataLabelAnchor, optional) — Position of the data label relative to its mark.
- `color` (ReportElementOneOf0OneOf0OneOf2DataLabelColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf2DataLabelFontWeight, optional) — The font weight for data labels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf2DataLabelLabelDisplay, optional) — Which values and labels to show on each bar segment label.
- `labels` (ReportElementOneOf0OneOf0OneOf2DataLabelLabels, optional) — Whether values appear on chart marks.
- `orient` (ReportElementOneOf0OneOf0OneOf2DataLabelOrient, optional) — Text direction for data labels.
- `precision` (double, optional) — The number of decimal places when labels include percentages.
- `showStroke` (ReportElementOneOf0OneOf0OneOf2DataLabelShowStroke, optional) — The stroke (outline) around data labels.
- `totals` (ReportElementOneOf0OneOf0OneOf2DataLabelTotals, optional) — The aggregate total label options for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf2DataLabelValueFormat, optional) — Whether numeric values are shown as percentages or as plain numbers.

### ReportElementOneOf0OneOf0OneOf2Gap

The gap width between bars and between clustered bar sets.

- `width` (ReportElementOneOf0OneOf0OneOf2GapWidth, optional) — The spacing between bars (gap width) within each category group.
- `betweenSets` (ReportElementOneOf0OneOf0OneOf2GapBetweenSets, optional) — The size preset for the gap between groups of bars. Requires clustered bar sets, from a color by category or color by scale, or multiple bar series with clustered stacking. Defaults to `auto`.

### ReportElementOneOf0OneOf0OneOf2FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf2FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf2FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf2FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf2FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf2FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf2FiltersItems5

### ReportElementOneOf0OneOf0OneOf2BackgroundImage

The chart background image. The URL supports dynamic `{{formula}}` text.

- `url` (string, required) — The URL of the background image. Supports `{{dynamic-text}}` formula references.

### ReportElementOneOf0OneOf0OneOf2Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf2Style0
- ReportElementOneOf0OneOf0OneOf2Style1

### ReportElementOneOf0OneOf0OneOf2CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf2CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf2CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf2RefMarksItems

- ReportElementOneOf0OneOf0OneOf2RefMarksItems0
- ReportElementOneOf0OneOf0OneOf2RefMarksItems1

### ReportElementOneOf0OneOf0OneOf2Trellis

Trellis configuration for the chart.

- `columnsBy` (list of ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItems, optional) — The identifier of the column that defines trellis columns. At most one entry.
- `column` (ReportElementOneOf0OneOf0OneOf2TrellisColumn, optional) — The format for the trellis column.
- `row` (ReportElementOneOf0OneOf0OneOf2TrellisRow, optional) — The format for the trellis row.
- `rowsBy` (list of ReportElementOneOf0OneOf0OneOf2TrellisRowsByItems, optional) — The identifier of the column that defines trellis rows. At most one entry.
- `series` (ReportElementOneOf0OneOf0OneOf2TrellisSeries, optional) — Display each series in its own chart, arranged as a row or column of panels. Cannot be specified if `rowsBy` or `columnsBy` is specified. Not supported for every chart kind.
- `share` (ReportElementOneOf0OneOf0OneOf2TrellisShare, optional) — The scales and legends shared across trellis panels.
- `tileSize` (ReportElementOneOf0OneOf0OneOf2TrellisTileSize, optional) — The size of charts in a trellis grid. Defaults to `auto` for category trellis, `compact` for trellis by series.

### ReportElementOneOf0OneOf0OneOf2TrendlinesItems

- `columnId` (string, required) — The Y-axis column to fit the trend line to.
- `model` (ReportElementOneOf0OneOf0OneOf2TrendlinesItemsModel, required) — Regression model for the trend line.
- `degree` (double, optional) — The polynomial order of the regression fit, from 3 to 7. Defaults to `3`. Only applies when `model` is `polynomial`.
- `line` (ReportElementOneOf0OneOf0OneOf2TrendlinesItemsLine, optional) — The line style, width, and color for the trend line.
- `label` (ReportElementOneOf0OneOf0OneOf2TrendlinesItemsLabel, optional) — The custom label. Omit to hide the label.
- `value` (ReportElementOneOf0OneOf0OneOf2TrendlinesItemsValue, optional) — The regression fit value (R²) drawn on the chart. Set `visibility` to `shown`, or omit the block to hide it.
- `equation` (ReportElementOneOf0OneOf0OneOf2TrendlinesItemsEquation, optional) — Regression equation. Omit the block to hide the equation.
- `caption` (ReportElementOneOf0OneOf0OneOf2TrendlinesItemsCaption, optional) — The label and value display options for the trend line.

### ReportElementOneOf0OneOf0OneOf2AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElement0030

- `id` (string, required) — The identifier of the pie chart.
- `kind` (enum, required)
  - Allowed values: `pie-chart`
- `source` (ReportElementOneOf0OneOf0OneOf3OneOf0Source, required) — The data source for the chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItems, required) — The columns used by the chart.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf0Color, required) — The column used to split the donut into slices. Optionally sets a palette scheme and per-value color overrides.
- `value` (ReportElementOneOf0OneOf0OneOf3OneOf0Value, required) — The column for the slice size.
- `name` (ReportElementOneOf0OneOf0OneOf3OneOf0Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf3OneOf0Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `dataLabel` (ReportElementOneOf0OneOf0OneOf3OneOf0DataLabel, optional) — Data label typography, placement, and display options for slice values.
- `noDataText` (string, optional) — Custom message rendered when the chart has no data.
- `legend` (ReportElementOneOf0OneOf0OneOf3OneOf0Legend, optional) — Legend visibility, position, and label styling.
- `tooltip` (ReportElementOneOf0OneOf0OneOf3OneOf0Tooltip, optional) — Tooltip display options for the chart.
- `filters` (list of ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems, optional) — The filters applied to this chart.
- `style` (ReportElementOneOf0OneOf0OneOf3OneOf0Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf3OneOf0CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf3OneOf0AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

### ReportElement0031

- `id` (string, required) — The identifier of the donut chart.
- `kind` (enum, required)
  - Allowed values: `donut-chart`
- `source` (ReportElementOneOf0OneOf0OneOf3OneOf1Source, required) — The data source for the chart.
- `columns` (list of ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItems, required) — The columns used by the chart.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1Color, required) — The column used to split the donut into slices. Optionally sets a palette scheme and per-value color overrides.
- `value` (ReportElementOneOf0OneOf0OneOf3OneOf1Value, required) — The column for the slice size.
- `name` (ReportElementOneOf0OneOf0OneOf3OneOf1Name, optional) — The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.
- `description` (ReportElementOneOf0OneOf0OneOf3OneOf1Description, optional) — The chart description, displayed as a subtitle or tooltip text.
- `dataLabel` (ReportElementOneOf0OneOf0OneOf3OneOf1DataLabel, optional) — Data label typography, placement, and display options for slice values.
- `noDataText` (string, optional) — Custom message rendered when the chart has no data.
- `legend` (ReportElementOneOf0OneOf0OneOf3OneOf1Legend, optional) — Legend visibility, position, and label styling.
- `tooltip` (ReportElementOneOf0OneOf0OneOf3OneOf1Tooltip, optional) — Tooltip display options for the chart.
- `filters` (list of ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems, optional) — The filters applied to this chart.
- `style` (ReportElementOneOf0OneOf0OneOf3OneOf1Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `customContextMenu` (list of ReportElementOneOf0OneOf0OneOf3OneOf1CustomContextMenuItems, optional) — Custom items shown in this element's right-click context menu.
- `actions` (list of ActionsItems, optional) — The actions triggered by interacting with this element.
- `aggregateValues` (ReportElementOneOf0OneOf0OneOf3OneOf1AggregateValues, optional) — Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.
- `holeValue` (ReportElementOneOf0OneOf0OneOf3OneOf1HoleValue, optional) — Optional column for the donut hole KPI value.
- `hole` (ReportElementOneOf0OneOf0OneOf3OneOf1Hole, optional) — The title and value styling for the donut hole center.
- `innerRadius` (double, optional) — Donut hole size as a ratio of the outer radius. Must be between `0.4` and `0.8`. Defaults to `0.6`.
- `trellis` (ReportElementOneOf0OneOf0OneOf3OneOf1Trellis, optional) — Trellis configuration for the chart.

### ReportElementOneOf0OneOf0OneOf4Source

The data source for the line chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf4Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf4Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf4Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf4Source5
- Data Model: ReportElementOneOf0OneOf0OneOf4Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf4Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf4Source11

### ReportElementOneOf0OneOf0OneOf4ColumnsItems

- ReportElementOneOf0OneOf0OneOf4ColumnsItems0
- ReportElementOneOf0OneOf0OneOf4ColumnsItems1

### ReportElementOneOf0OneOf0OneOf4YAxis

The columns used for the Y-axis.

- `columnIds` (list of ReportElementOneOf0OneOf0OneOf4YAxisColumnIdsItems, required) — The column IDs for the Y-axis series. Lists every series on the chart, including those assigned to the secondary axis by `yAxis2`.
- `format` (ReportElementOneOf0OneOf0OneOf4YAxisFormat, optional) — The Y-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf4XAxis

The column used for the X-axis.

- `columnId` (string, required) — The column ID for the X-axis.
- `sort` (ReportElementOneOf0OneOf0OneOf4XAxisSort, optional) — The sort order.
- `format` (ReportElementOneOf0OneOf0OneOf4XAxisFormat, optional) — The X-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf4YAxis2

Which series use the secondary Y-axis scale and its axis formatting.

- `columnIds` (list of string, required) — The column IDs for series measured against the secondary Y-axis. Each must also appear on `yAxis.columnIds`. `yAxis2` selects which of the chart's series use the secondary scale, it does not declare new ones. Series shape comes from the `type` on the matching `yAxis` entry.
- `format` (ReportElementOneOf0OneOf0OneOf4YAxis2Format, optional) — The secondary Y-axis formatting, including title, labels, scale, and axis mark spacing.

### ReportElementOneOf0OneOf0OneOf4Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf4Name2

### ReportElementOneOf0OneOf0OneOf4Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf4DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf4DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf4DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf4DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf4Legend

Legend visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf4Legend0
- ReportElementOneOf0OneOf0OneOf4Legend1

### ReportElementOneOf0OneOf0OneOf4Tooltip

Tooltip display options for the chart.

- `columns` (list of ReportElementOneOf0OneOf0OneOf4TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf4TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf4LabelItems

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf4FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf4FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf4FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf4FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf4FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf4FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf4FiltersItems5

### ReportElementOneOf0OneOf0OneOf4Color

The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.

- ReportElementOneOf0OneOf0OneOf4Color0
- ReportElementOneOf0OneOf0OneOf4Color1
- ReportElementOneOf0OneOf0OneOf4Color2

### ReportElementOneOf0OneOf0OneOf4DataLabel

Data label typography, placement, and display options.

- `clearance` (ReportElementOneOf0OneOf0OneOf4DataLabelClearance, optional) — Spacing between data labels and neighboring marks when labels could overlap lines or areas. Either `separated` to offset labels clear of the mark, or `default`.
- `color` (ReportElementOneOf0OneOf0OneOf4DataLabelColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf4DataLabelFontWeight, optional) — The font weight for data labels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf4DataLabelLabelDisplay, optional) — Which values and labels to show on each line point label.
- `labels` (ReportElementOneOf0OneOf0OneOf4DataLabelLabels, optional) — Whether values appear on chart marks.

### ReportElementOneOf0OneOf0OneOf4LineAreaStyle

The line interpolation, stroke style, point markers, and null handling for the series.

- `interpolation` (ReportElementOneOf0OneOf0OneOf4LineAreaStyleInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf4LineAreaStyleMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf4LineAreaStyleLine, optional) — Line stroke and area outline visibility.
- `points` (ReportElementOneOf0OneOf0OneOf4LineAreaStylePoints, optional) — The points on the series. Configure shape, size, and visibility.

### ReportElementOneOf0OneOf0OneOf4BackgroundImage

The chart background image. The URL supports dynamic `{{formula}}` text.

- `url` (string, required) — The URL of the background image. Supports `{{dynamic-text}}` formula references.

### ReportElementOneOf0OneOf0OneOf4Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf4Style0
- ReportElementOneOf0OneOf0OneOf4Style1

### ReportElementOneOf0OneOf0OneOf4CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf4CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf4CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf4RefMarksItems

- ReportElementOneOf0OneOf0OneOf4RefMarksItems0
- ReportElementOneOf0OneOf0OneOf4RefMarksItems1

### ReportElementOneOf0OneOf0OneOf4Trellis

Trellis configuration for the chart.

- `columnsBy` (list of ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItems, optional) — The identifier of the column that defines trellis columns. At most one entry.
- `column` (ReportElementOneOf0OneOf0OneOf4TrellisColumn, optional) — The format for the trellis column.
- `row` (ReportElementOneOf0OneOf0OneOf4TrellisRow, optional) — The format for the trellis row.
- `rowsBy` (list of ReportElementOneOf0OneOf0OneOf4TrellisRowsByItems, optional) — The identifier of the column that defines trellis rows. At most one entry.
- `series` (ReportElementOneOf0OneOf0OneOf4TrellisSeries, optional) — Display each series in its own chart, arranged as a row or column of panels. Cannot be specified if `rowsBy` or `columnsBy` is specified. Not supported for every chart kind.
- `share` (ReportElementOneOf0OneOf0OneOf4TrellisShare, optional) — The scales and legends shared across trellis panels.
- `tileSize` (ReportElementOneOf0OneOf0OneOf4TrellisTileSize, optional) — The size of charts in a trellis grid. Defaults to `auto` for category trellis, `compact` for trellis by series.

### ReportElementOneOf0OneOf0OneOf4TrendlinesItems

- `columnId` (string, required) — The Y-axis column to fit the trend line to.
- `model` (ReportElementOneOf0OneOf0OneOf4TrendlinesItemsModel, required) — Regression model for the trend line.
- `degree` (double, optional) — The polynomial order of the regression fit, from 3 to 7. Defaults to `3`. Only applies when `model` is `polynomial`.
- `line` (ReportElementOneOf0OneOf0OneOf4TrendlinesItemsLine, optional) — The line style, width, and color for the trend line.
- `label` (ReportElementOneOf0OneOf0OneOf4TrendlinesItemsLabel, optional) — The custom label. Omit to hide the label.
- `value` (ReportElementOneOf0OneOf0OneOf4TrendlinesItemsValue, optional) — The regression fit value (R²) drawn on the chart. Set `visibility` to `shown`, or omit the block to hide it.
- `equation` (ReportElementOneOf0OneOf0OneOf4TrendlinesItemsEquation, optional) — Regression equation. Omit the block to hide the equation.
- `caption` (ReportElementOneOf0OneOf0OneOf4TrendlinesItemsCaption, optional) — The label and value display options for the trend line.

### ReportElementOneOf0OneOf0OneOf4AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf5Source

The data source for the area chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf5Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf5Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf5Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf5Source5
- Data Model: ReportElementOneOf0OneOf0OneOf5Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf5Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf5Source11

### ReportElementOneOf0OneOf0OneOf5ColumnsItems

- ReportElementOneOf0OneOf0OneOf5ColumnsItems0
- ReportElementOneOf0OneOf0OneOf5ColumnsItems1

### ReportElementOneOf0OneOf0OneOf5YAxis

The columns used for the Y-axis.

- `columnIds` (list of ReportElementOneOf0OneOf0OneOf5YAxisColumnIdsItems, required) — The column IDs for the Y-axis series. Lists every series on the chart, including those assigned to the secondary axis by `yAxis2`.
- `format` (ReportElementOneOf0OneOf0OneOf5YAxisFormat, optional) — The Y-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf5XAxis

The column used for the X-axis.

- `columnId` (string, required) — The column ID for the X-axis.
- `sort` (ReportElementOneOf0OneOf0OneOf5XAxisSort, optional) — The sort order.
- `format` (ReportElementOneOf0OneOf0OneOf5XAxisFormat, optional) — The X-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf5YAxis2

Which series use the secondary Y-axis scale and its axis formatting.

- `columnIds` (list of string, required) — The column IDs for series measured against the secondary Y-axis. Each must also appear on `yAxis.columnIds`. `yAxis2` selects which of the chart's series use the secondary scale, it does not declare new ones. Series shape comes from the `type` on the matching `yAxis` entry.
- `format` (ReportElementOneOf0OneOf0OneOf5YAxis2Format, optional) — The secondary Y-axis formatting, including title, labels, scale, and axis mark spacing.

### ReportElementOneOf0OneOf0OneOf5Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf5Name2

### ReportElementOneOf0OneOf0OneOf5Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf5DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf5DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf5DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf5DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf5Legend

Legend visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf5Legend0
- ReportElementOneOf0OneOf0OneOf5Legend1

### ReportElementOneOf0OneOf0OneOf5Tooltip

Tooltip display options for the chart.

- `columns` (list of ReportElementOneOf0OneOf0OneOf5TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf5TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf5LabelItems

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf5Stacking

The stacking mode for the chart. Defaults to `stacked`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `stacked`
- enum
  - Allowed values: `normalized`

### ReportElementOneOf0OneOf0OneOf5Color

The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.

- ReportElementOneOf0OneOf0OneOf5Color0
- ReportElementOneOf0OneOf0OneOf5Color1
- ReportElementOneOf0OneOf0OneOf5Color2

### ReportElementOneOf0OneOf0OneOf5DataLabel

Data label typography, placement, and display options.

- `clearance` (ReportElementOneOf0OneOf0OneOf5DataLabelClearance, optional) — Spacing between data labels and neighboring marks when labels could overlap lines or areas. Either `separated` to offset labels clear of the mark, or `default`.
- `color` (ReportElementOneOf0OneOf0OneOf5DataLabelColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf5DataLabelFontWeight, optional) — The font weight for data labels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf5DataLabelLabelDisplay, optional) — Which values and labels to show on each area series label.
- `labels` (ReportElementOneOf0OneOf0OneOf5DataLabelLabels, optional) — Whether values appear on chart marks.

### ReportElementOneOf0OneOf0OneOf5LineAreaStyle

The styling of the area series, including interpolation, area outline visibility, stroke, points, and null handling.

- `interpolation` (ReportElementOneOf0OneOf0OneOf5LineAreaStyleInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf5LineAreaStyleMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf5LineAreaStyleLine, optional) — Line stroke and area outline visibility.
- `points` (ReportElementOneOf0OneOf0OneOf5LineAreaStylePoints, optional) — The points on the series. Configure shape, size, and visibility.

### ReportElementOneOf0OneOf0OneOf5FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf5FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf5FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf5FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf5FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf5FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf5FiltersItems5

### ReportElementOneOf0OneOf0OneOf5BackgroundImage

The chart background image. The URL supports dynamic `{{formula}}` text.

- `url` (string, required) — The URL of the background image. Supports `{{dynamic-text}}` formula references.

### ReportElementOneOf0OneOf0OneOf5Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf5Style0
- ReportElementOneOf0OneOf0OneOf5Style1

### ReportElementOneOf0OneOf0OneOf5CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf5CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf5CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf5Trellis

Trellis configuration for the chart.

- `columnsBy` (list of ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItems, optional) — The identifier of the column that defines trellis columns. At most one entry.
- `column` (ReportElementOneOf0OneOf0OneOf5TrellisColumn, optional) — The format for the trellis column.
- `row` (ReportElementOneOf0OneOf0OneOf5TrellisRow, optional) — The format for the trellis row.
- `rowsBy` (list of ReportElementOneOf0OneOf0OneOf5TrellisRowsByItems, optional) — The identifier of the column that defines trellis rows. At most one entry.
- `series` (ReportElementOneOf0OneOf0OneOf5TrellisSeries, optional) — Display each series in its own chart, arranged as a row or column of panels. Cannot be specified if `rowsBy` or `columnsBy` is specified. Not supported for every chart kind.
- `share` (ReportElementOneOf0OneOf0OneOf5TrellisShare, optional) — The scales and legends shared across trellis panels.
- `tileSize` (ReportElementOneOf0OneOf0OneOf5TrellisTileSize, optional) — The size of charts in a trellis grid. Defaults to `auto` for category trellis, `compact` for trellis by series.

### ReportElementOneOf0OneOf0OneOf5TrendlinesItems

- `columnId` (string, required) — The Y-axis column to fit the trend line to.
- `model` (ReportElementOneOf0OneOf0OneOf5TrendlinesItemsModel, required) — Regression model for the trend line.
- `degree` (double, optional) — The polynomial order of the regression fit, from 3 to 7. Defaults to `3`. Only applies when `model` is `polynomial`.
- `line` (ReportElementOneOf0OneOf0OneOf5TrendlinesItemsLine, optional) — The line style, width, and color for the trend line.
- `label` (ReportElementOneOf0OneOf0OneOf5TrendlinesItemsLabel, optional) — The custom label. Omit to hide the label.
- `value` (ReportElementOneOf0OneOf0OneOf5TrendlinesItemsValue, optional) — The regression fit value (R²) drawn on the chart. Set `visibility` to `shown`, or omit the block to hide it.
- `equation` (ReportElementOneOf0OneOf0OneOf5TrendlinesItemsEquation, optional) — Regression equation. Omit the block to hide the equation.
- `caption` (ReportElementOneOf0OneOf0OneOf5TrendlinesItemsCaption, optional) — The label and value display options for the trend line.

### ReportElementOneOf0OneOf0OneOf5RefMarksItems

- ReportElementOneOf0OneOf0OneOf5RefMarksItems0
- ReportElementOneOf0OneOf0OneOf5RefMarksItems1

### ReportElementOneOf0OneOf0OneOf5AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf6Source

The data source for the scatter chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf6Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf6Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf6Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf6Source5
- Data Model: ReportElementOneOf0OneOf0OneOf6Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf6Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf6Source11

### ReportElementOneOf0OneOf0OneOf6ColumnsItems

- ReportElementOneOf0OneOf0OneOf6ColumnsItems0
- ReportElementOneOf0OneOf0OneOf6ColumnsItems1

### ReportElementOneOf0OneOf0OneOf6YAxis

The columns used for the Y-axis. Multiple columns create a series-per-column scatter plot.

- `columnIds` (list of ReportElementOneOf0OneOf0OneOf6YAxisColumnIdsItems, required) — The column IDs for the Y-axis series. Lists every series on the chart, including those assigned to the secondary axis by `yAxis2`.
- `format` (ReportElementOneOf0OneOf0OneOf6YAxisFormat, optional) — The Y-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf6XAxis

The column used for the X-axis.

- `columnId` (string, required) — The column ID for the X-axis.
- `sort` (ReportElementOneOf0OneOf0OneOf6XAxisSort, optional) — The sort order.
- `format` (ReportElementOneOf0OneOf0OneOf6XAxisFormat, optional) — The X-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf6YAxis2

Which series use the secondary Y-axis scale and its axis formatting.

- `columnIds` (list of string, required) — The column IDs for series measured against the secondary Y-axis. Each must also appear on `yAxis.columnIds`. `yAxis2` selects which of the chart's series use the secondary scale, it does not declare new ones. Series shape comes from the `type` on the matching `yAxis` entry.
- `format` (ReportElementOneOf0OneOf0OneOf6YAxis2Format, optional) — The secondary Y-axis formatting, including title, labels, scale, and axis mark spacing.

### ReportElementOneOf0OneOf0OneOf6Size

The column whose values determine point size. Each point is sized relative to others in the chart.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf6Color

The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.

- ReportElementOneOf0OneOf0OneOf6Color0
- ReportElementOneOf0OneOf0OneOf6Color1
- ReportElementOneOf0OneOf0OneOf6Color2

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItems

- ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItems0
- ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItems1
- ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItems2
- ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItems3

### ReportElementOneOf0OneOf0OneOf6DataLabel

Data label typography, placement, and display options.

- `color` (ReportElementOneOf0OneOf0OneOf6DataLabelColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf6DataLabelFontWeight, optional) — The font weight for data labels.
- `labels` (ReportElementOneOf0OneOf0OneOf6DataLabelLabels, optional) — Whether values appear on chart marks.
- `precision` (double, optional) — The number of decimal places when labels use percent format.
- `showStroke` (ReportElementOneOf0OneOf0OneOf6DataLabelShowStroke, optional) — The stroke (outline) around data labels.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf6DataLabelValueFormat, optional) — Whether numeric values are shown as percentages or as plain numbers.

### ReportElementOneOf0OneOf0OneOf6Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf6Name2

### ReportElementOneOf0OneOf0OneOf6Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf6DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf6DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf6DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf6DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf6Legend

Legend visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf6Legend0
- ReportElementOneOf0OneOf0OneOf6Legend1

### ReportElementOneOf0OneOf0OneOf6Tooltip

Tooltip display options for the chart.

- `columns` (list of ReportElementOneOf0OneOf0OneOf6TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf6TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf6LabelItems

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf6FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf6FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf6FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf6FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf6FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf6FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf6FiltersItems5

### ReportElementOneOf0OneOf0OneOf6BackgroundImage

The chart background image. The URL supports dynamic `{{formula}}` text.

- `url` (string, required) — The URL of the background image. Supports `{{dynamic-text}}` formula references.

### ReportElementOneOf0OneOf0OneOf6Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf6Style0
- ReportElementOneOf0OneOf0OneOf6Style1

### ReportElementOneOf0OneOf0OneOf6PointStyle

The point mark shape and size.

- `shape` (ReportElementOneOf0OneOf0OneOf6PointStyleShape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf6PointStyleSize, optional)

### ReportElementOneOf0OneOf0OneOf6CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf6CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf6CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf6RefMarksItems

- ReportElementOneOf0OneOf0OneOf6RefMarksItems0
- ReportElementOneOf0OneOf0OneOf6RefMarksItems1

### ReportElementOneOf0OneOf0OneOf6Trellis

Trellis configuration for the chart.

- `columnsBy` (list of ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItems, optional) — The identifier of the column that defines trellis columns. At most one entry.
- `column` (ReportElementOneOf0OneOf0OneOf6TrellisColumn, optional) — The format for the trellis column.
- `row` (ReportElementOneOf0OneOf0OneOf6TrellisRow, optional) — The format for the trellis row.
- `rowsBy` (list of ReportElementOneOf0OneOf0OneOf6TrellisRowsByItems, optional) — The identifier of the column that defines trellis rows. At most one entry.
- `series` (ReportElementOneOf0OneOf0OneOf6TrellisSeries, optional) — Display each series in its own chart, arranged as a row or column of panels. Cannot be specified if `rowsBy` or `columnsBy` is specified. Not supported for every chart kind.
- `share` (ReportElementOneOf0OneOf0OneOf6TrellisShare, optional) — The scales and legends shared across trellis panels.
- `tileSize` (ReportElementOneOf0OneOf0OneOf6TrellisTileSize, optional) — The size of charts in a trellis grid. Defaults to `auto` for category trellis, `compact` for trellis by series.

### ReportElementOneOf0OneOf0OneOf6TrendlinesItems

- `columnId` (string, required) — The Y-axis column to fit the trend line to.
- `model` (ReportElementOneOf0OneOf0OneOf6TrendlinesItemsModel, required) — Regression model for the trend line.
- `degree` (double, optional) — The polynomial order of the regression fit, from 3 to 7. Defaults to `3`. Only applies when `model` is `polynomial`.
- `line` (ReportElementOneOf0OneOf0OneOf6TrendlinesItemsLine, optional) — The line style, width, and color for the trend line.
- `label` (ReportElementOneOf0OneOf0OneOf6TrendlinesItemsLabel, optional) — The custom label. Omit to hide the label.
- `value` (ReportElementOneOf0OneOf0OneOf6TrendlinesItemsValue, optional) — The regression fit value (R²) drawn on the chart. Set `visibility` to `shown`, or omit the block to hide it.
- `equation` (ReportElementOneOf0OneOf0OneOf6TrendlinesItemsEquation, optional) — Regression equation. Omit the block to hide the equation.
- `caption` (ReportElementOneOf0OneOf0OneOf6TrendlinesItemsCaption, optional) — The label and value display options for the trend line.

### ReportElementOneOf0OneOf0OneOf6AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf7Source

The data source for the combo chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf7Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf7Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf7Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf7Source5
- Data Model: ReportElementOneOf0OneOf0OneOf7Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf7Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf7Source11

### ReportElementOneOf0OneOf0OneOf7ColumnsItems

- ReportElementOneOf0OneOf0OneOf7ColumnsItems0
- ReportElementOneOf0OneOf0OneOf7ColumnsItems1

### ReportElementOneOf0OneOf0OneOf7YAxis

The series plotted on the chart, including any placed on the secondary axis by `yAxis2`. Set `type` to `line`, `area`, or `scatter` to change a series from the default bar.

- `columnIds` (list of ReportElementOneOf0OneOf0OneOf7YAxisColumnIdsItems, required) — The column IDs for the Y-axis series. Lists every series on the chart, including those assigned to the secondary axis by `yAxis2`.
- `format` (ReportElementOneOf0OneOf0OneOf7YAxisFormat, optional) — The Y-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf7YAxis2

Which series use the secondary Y-axis scale and its axis formatting.

- `columnIds` (list of string, required) — The column IDs for series measured against the secondary Y-axis. Each must also appear on `yAxis.columnIds`. `yAxis2` selects which of the chart's series use the secondary scale, it does not declare new ones. Series shape comes from the `type` on the matching `yAxis` entry.
- `format` (ReportElementOneOf0OneOf0OneOf7YAxis2Format, optional) — The secondary Y-axis formatting, including title, labels, scale, and axis mark spacing.

### ReportElementOneOf0OneOf0OneOf7XAxis

The column used for the X-axis.

- `columnId` (string, required) — The column ID for the X-axis.
- `sort` (ReportElementOneOf0OneOf0OneOf7XAxisSort, optional) — The sort order.
- `format` (ReportElementOneOf0OneOf0OneOf7XAxisFormat, optional) — The X-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf7Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf7Name2

### ReportElementOneOf0OneOf0OneOf7Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf7DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf7DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf7DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf7DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf7Legend

Legend visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf7Legend0
- ReportElementOneOf0OneOf0OneOf7Legend1

### ReportElementOneOf0OneOf0OneOf7Tooltip

Tooltip display options for the chart.

- `columns` (list of ReportElementOneOf0OneOf0OneOf7TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf7TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf7LabelItems

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf7Stacking

The stacking mode for the chart. Defaults to `stacked`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `stacked`
- enum
  - Allowed values: `normalized`

### ReportElementOneOf0OneOf0OneOf7BarStyle

The corner shape for bars in a bar series. Defaults to `square`. Requires at least one bar series on the combo chart.

- `cornerRadius` (ReportElementOneOf0OneOf0OneOf7BarStyleCornerRadius, optional) — The bar corner shape. Defaults to `square`.

### ReportElementOneOf0OneOf0OneOf7Color

The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.

- ReportElementOneOf0OneOf0OneOf7Color0
- ReportElementOneOf0OneOf0OneOf7Color1
- ReportElementOneOf0OneOf0OneOf7Color2

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItems

- ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItems0
- ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItems1
- ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItems2
- ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItems3

### ReportElementOneOf0OneOf0OneOf7DataLabel

Default data label settings for the combo chart. Series-specific settings may override these.

- `anchor` (ReportElementOneOf0OneOf0OneOf7DataLabelAnchor, optional) — Position of the data label relative to its mark.
- `clearance` (ReportElementOneOf0OneOf0OneOf7DataLabelClearance, optional) — Spacing between data labels and neighboring marks when labels could overlap lines or areas. Either `separated` to offset labels clear of the mark, or `default`.
- `color` (ReportElementOneOf0OneOf0OneOf7DataLabelColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf7DataLabelFontWeight, optional) — The font weight for data labels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf7DataLabelLabelDisplay, optional) — Which values and labels to show on data labels when applying defaults for all series.
- `labels` (ReportElementOneOf0OneOf0OneOf7DataLabelLabels, optional) — Whether values appear on chart marks.
- `orient` (ReportElementOneOf0OneOf0OneOf7DataLabelOrient, optional) — Text direction for data labels.
- `precision` (double, optional) — The number of decimal places when labels include percentages.
- `showStroke` (ReportElementOneOf0OneOf0OneOf7DataLabelShowStroke, optional) — The stroke (outline) around data labels.
- `totals` (ReportElementOneOf0OneOf0OneOf7DataLabelTotals, optional) — The aggregate total label options when the combo chart includes bars.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf7DataLabelValueFormat, optional) — Whether numeric values are shown as percentages or as plain numbers.

### ReportElementOneOf0OneOf0OneOf7Gap

The gap width between sets of bars on bar series. Requires a categorical x-axis.

- `width` (ReportElementOneOf0OneOf0OneOf7GapWidth, optional) — The spacing between bars (gap width) within each category group.
- `betweenSets` (ReportElementOneOf0OneOf0OneOf7GapBetweenSets, optional) — The size preset for the gap between groups of bars. Requires clustered bar sets, from a color by category or color by scale, or multiple bar series with clustered stacking. Defaults to `auto`.

### ReportElementOneOf0OneOf0OneOf7FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf7FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf7FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf7FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf7FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf7FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf7FiltersItems5

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabel

The per-series data label settings, overriding `dataLabel` for that series. Set any of `bar`, `line`, `area`, or `scatter`.

- `area` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelArea, optional)
- `bar` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBar, optional)
- `line` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLine, optional)
- `scatter` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatter, optional)

### ReportElementOneOf0OneOf0OneOf7PointStyle

The default point shape and size for scatter series.

- `shape` (ReportElementOneOf0OneOf0OneOf7PointStyleShape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf7PointStyleSize, optional)

### ReportElementOneOf0OneOf0OneOf7SeriesPointStyleItems

- `columnId` (string, required) — The Y-axis column for this scatter series. Sigma aggregates values associated with the same X-axis category.
- `shape` (ReportElementOneOf0OneOf0OneOf7SeriesPointStyleItemsShape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf7SeriesPointStyleItemsSize, optional)

### ReportElementOneOf0OneOf0OneOf7BackgroundImage

The chart background image. The URL supports dynamic `{{formula}}` text.

- `url` (string, required) — The URL of the background image. Supports `{{dynamic-text}}` formula references.

### ReportElementOneOf0OneOf0OneOf7Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf7Style0
- ReportElementOneOf0OneOf0OneOf7Style1

### ReportElementOneOf0OneOf0OneOf7CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf7CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf7CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf7LineAreaStyle

Default interpolation, stroke, points, and null handling for line and area series. Requires at least one line or area series on the chart.

- `interpolation` (ReportElementOneOf0OneOf0OneOf7LineAreaStyleInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf7LineAreaStyleMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf7LineAreaStyleLine, optional) — Line stroke and area outline visibility.
- `points` (ReportElementOneOf0OneOf0OneOf7LineAreaStylePoints, optional) — The points on the series. Configure shape, size, and visibility.

### ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItems

- `columnId` (string, required) — Y-axis column id for a combo line or area layer.
- `style` (ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyle, required) — Line/area style override for this series (only fields that differ from `lineAreaStyle`).

### ReportElementOneOf0OneOf0OneOf7RefMarksItems

- ReportElementOneOf0OneOf0OneOf7RefMarksItems0
- ReportElementOneOf0OneOf0OneOf7RefMarksItems1

### ReportElementOneOf0OneOf0OneOf7Trellis

Trellis configuration for the chart.

- `columnsBy` (list of ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItems, optional) — The identifier of the column that defines trellis columns. At most one entry.
- `column` (ReportElementOneOf0OneOf0OneOf7TrellisColumn, optional) — The format for the trellis column.
- `row` (ReportElementOneOf0OneOf0OneOf7TrellisRow, optional) — The format for the trellis row.
- `rowsBy` (list of ReportElementOneOf0OneOf0OneOf7TrellisRowsByItems, optional) — The identifier of the column that defines trellis rows. At most one entry.
- `series` (ReportElementOneOf0OneOf0OneOf7TrellisSeries, optional) — Display each series in its own chart, arranged as a row or column of panels. Cannot be specified if `rowsBy` or `columnsBy` is specified. Not supported for every chart kind.
- `share` (ReportElementOneOf0OneOf0OneOf7TrellisShare, optional) — The scales and legends shared across trellis panels.
- `tileSize` (ReportElementOneOf0OneOf0OneOf7TrellisTileSize, optional) — The size of charts in a trellis grid. Defaults to `auto` for category trellis, `compact` for trellis by series.

### ReportElementOneOf0OneOf0OneOf7TrendlinesItems

- `columnId` (string, required) — The Y-axis column to fit the trend line to.
- `model` (ReportElementOneOf0OneOf0OneOf7TrendlinesItemsModel, required) — Regression model for the trend line.
- `degree` (double, optional) — The polynomial order of the regression fit, from 3 to 7. Defaults to `3`. Only applies when `model` is `polynomial`.
- `line` (ReportElementOneOf0OneOf0OneOf7TrendlinesItemsLine, optional) — The line style, width, and color for the trend line.
- `label` (ReportElementOneOf0OneOf0OneOf7TrendlinesItemsLabel, optional) — The custom label. Omit to hide the label.
- `value` (ReportElementOneOf0OneOf0OneOf7TrendlinesItemsValue, optional) — The regression fit value (R²) drawn on the chart. Set `visibility` to `shown`, or omit the block to hide it.
- `equation` (ReportElementOneOf0OneOf0OneOf7TrendlinesItemsEquation, optional) — Regression equation. Omit the block to hide the equation.
- `caption` (ReportElementOneOf0OneOf0OneOf7TrendlinesItemsCaption, optional) — The label and value display options for the trend line.

### ReportElementOneOf0OneOf0OneOf7AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf8Source

The data source for the waterfall chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf8Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf8Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf8Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf8Source5
- Data Model: ReportElementOneOf0OneOf0OneOf8Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf8Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf8Source11

### ReportElementOneOf0OneOf0OneOf8ColumnsItems

- ReportElementOneOf0OneOf0OneOf8ColumnsItems0
- ReportElementOneOf0OneOf0OneOf8ColumnsItems1

### ReportElementOneOf0OneOf0OneOf8YAxis

The columns used for the Y-axis.

- `columnIds` (list of ReportElementOneOf0OneOf0OneOf8YAxisColumnIdsItems, required) — The column IDs for the Y-axis series. Lists every series on the chart, including those assigned to the secondary axis by `yAxis2`.
- `format` (ReportElementOneOf0OneOf0OneOf8YAxisFormat, optional) — The Y-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf8XAxis

The column used for the X-axis.

- `columnId` (string, required) — The column ID for the X-axis.
- `sort` (ReportElementOneOf0OneOf0OneOf8XAxisSort, optional) — The sort order.
- `format` (ReportElementOneOf0OneOf0OneOf8XAxisFormat, optional) — The X-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf8Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf8Name2

### ReportElementOneOf0OneOf0OneOf8Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf8DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf8DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf8DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf8DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf8Legend

Legend visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf8Legend0
- ReportElementOneOf0OneOf0OneOf8Legend1

### ReportElementOneOf0OneOf0OneOf8Tooltip

Tooltip display options for the chart.

- `columns` (list of ReportElementOneOf0OneOf0OneOf8TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf8TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf8Grouping

The series grouping. Either `stacked` (default) or `clustered` (no stacking).

- enum
  - Allowed values: `stacked`
- enum
  - Allowed values: `clustered`

### ReportElementOneOf0OneOf0OneOf8SplitBy

The column that splits the waterfall into multiple data series, plotted as cumulative segments.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf8Color

The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.

- ReportElementOneOf0OneOf0OneOf8Color0
- ReportElementOneOf0OneOf0OneOf8Color1
- ReportElementOneOf0OneOf0OneOf8Color2

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItems

- ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItems0
- ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItems1
- ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItems2
- ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItems3

### ReportElementOneOf0OneOf0OneOf8WaterfallColors

The colors for increase, decrease, and total bars.

- `decrease` (ReportElementOneOf0OneOf0OneOf8WaterfallColorsDecrease, optional) — The color for decreasing waterfall bars.
- `increase` (ReportElementOneOf0OneOf0OneOf8WaterfallColorsIncrease, optional) — The color for increasing waterfall bars. Decreasing bars and totals use separate colors.
- `total` (ReportElementOneOf0OneOf0OneOf8WaterfallColorsTotal, optional) — Color for subtotal and end total bars.

### ReportElementOneOf0OneOf0OneOf8WaterfallShape

The waterfall chart display options for connector lines, end value, and subtotals.

- `calculation` (ReportElementOneOf0OneOf0OneOf8WaterfallShapeCalculation, optional) — How bar values combine. Defaults to `sum`.
- `connectorLine` (ReportElementOneOf0OneOf0OneOf8WaterfallShapeConnectorLine, optional) — Whether connector lines between bars are shown.
- `connectorLineColor` (ReportElementOneOf0OneOf0OneOf8WaterfallShapeConnectorLineColor, optional) — The connector line color.
- `endTotal` (ReportElementOneOf0OneOf0OneOf8WaterfallShapeEndTotal, optional) — End total bar label options.
- `subtotal` (ReportElementOneOf0OneOf0OneOf8WaterfallShapeSubtotal, optional) — Subtotal bar label options.

### ReportElementOneOf0OneOf0OneOf8StartPoint

The starting bar value and label. When a start bar is shown, the label defaults to `Start`.

- `label` (string, optional) — The start bar label text.
- `value` (ReportElementOneOf0OneOf0OneOf8StartPointValue, optional) — How the start value is computed.
- `visibility` (ReportElementOneOf0OneOf0OneOf8StartPointVisibility, optional) — Set to `hidden` to hide the start bar. Omit to show.

### ReportElementOneOf0OneOf0OneOf8DataLabel

Data label typography, placement, and display options.

- `anchor` (ReportElementOneOf0OneOf0OneOf8DataLabelAnchor, optional) — Position of the data label relative to its mark.
- `color` (ReportElementOneOf0OneOf0OneOf8DataLabelColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf8DataLabelFontWeight, optional) — The font weight for data labels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf8DataLabelLabelDisplay, optional) — Which values and labels to show on each bar segment label.
- `labels` (ReportElementOneOf0OneOf0OneOf8DataLabelLabels, optional) — Whether values appear on chart marks.
- `precision` (double, optional) — The number of decimal places when labels include percentages.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf8DataLabelValueFormat, optional) — Whether numeric values are shown as percentages or as plain numbers.

### ReportElementOneOf0OneOf0OneOf8FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf8FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf8FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf8FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf8FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf8FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf8FiltersItems5

### ReportElementOneOf0OneOf0OneOf8BackgroundImage

The chart background image. The URL supports dynamic `{{formula}}` text.

- `url` (string, required) — The URL of the background image. Supports `{{dynamic-text}}` formula references.

### ReportElementOneOf0OneOf0OneOf8Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf8Style0
- ReportElementOneOf0OneOf0OneOf8Style1

### ReportElementOneOf0OneOf0OneOf8CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf8CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf8CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf8RefMarksItems

- ReportElementOneOf0OneOf0OneOf8RefMarksItems0
- ReportElementOneOf0OneOf0OneOf8RefMarksItems1

### ReportElementOneOf0OneOf0OneOf8AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf9Source

The data source for the sankey chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf9Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf9Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf9Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf9Source5
- Data Model: ReportElementOneOf0OneOf0OneOf9Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf9Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf9Source11

### ReportElementOneOf0OneOf0OneOf9ColumnsItems

- ReportElementOneOf0OneOf0OneOf9ColumnsItems0
- ReportElementOneOf0OneOf0OneOf9ColumnsItems1

### ReportElementOneOf0OneOf0OneOf9StagesItems

- `columnId` (string, required) — The column ID.
- `sort` (ReportElementOneOf0OneOf0OneOf9StagesItemsSort, optional) — The sort order.

### ReportElementOneOf0OneOf0OneOf9Value

The column whose values define flow magnitude.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf9Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf9Name2

### ReportElementOneOf0OneOf0OneOf9Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf9DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf9DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf9DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf9DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf9Color

Flow color palette override (`by: palette`). Omitted when the theme default applies.

- `by` (enum, required)
  - Allowed values: `palette`
- `scheme` (ReportElementOneOf0OneOf0OneOf9ColorScheme, required) — Named categorical palette or custom hex list applied to flow colors.

### ReportElementOneOf0OneOf0OneOf9DataLabel

Data label typography and sankey-specific label display options.

- `color` (ReportElementOneOf0OneOf0OneOf9DataLabelColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf9DataLabelFontWeight, optional) — The font weight for data labels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf9DataLabelLabelDisplay, optional) — Which stage names, values, and percentages to show on flow labels.
- `labels` (ReportElementOneOf0OneOf0OneOf9DataLabelLabels, optional) — Whether values appear on chart marks.
- `precision` (double, optional) — The number of decimal places when labels include percentages.

### ReportElementOneOf0OneOf0OneOf9Tooltip

Hover tooltip: `columns` adds fields to the tooltip; `format.columnNames` toggles column-name display.

- `columns` (list of ReportElementOneOf0OneOf0OneOf9TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf9TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf9FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf9FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf9FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf9FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf9FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf9FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf9FiltersItems5

### ReportElementOneOf0OneOf0OneOf9Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf9Style0
- ReportElementOneOf0OneOf0OneOf9Style1

### ReportElementOneOf0OneOf0OneOf9CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf9CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf9CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf10Source

The data source for the treemap chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf10Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf10Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf10Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf10Source5
- Data Model: ReportElementOneOf0OneOf0OneOf10Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf10Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf10Source11

### ReportElementOneOf0OneOf0OneOf10ColumnsItems

- ReportElementOneOf0OneOf0OneOf10ColumnsItems0
- ReportElementOneOf0OneOf0OneOf10ColumnsItems1

### ReportElementOneOf0OneOf0OneOf10Category

Optional column whose values define treemap tile categories.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf10SplitBy

Optional column that splits categories into nested groups.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf10ValueItems

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf10Color

Color configuration: single hex or continuous gradient (`by: 'scale'`). Categorical `by: 'category'` is not supported.

- ReportElementOneOf0OneOf0OneOf10Color0
- ReportElementOneOf0OneOf0OneOf10Color1
- ReportElementOneOf0OneOf0OneOf10Color2

### ReportElementOneOf0OneOf0OneOf10LabelItems

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf10Tooltip

Hover tooltip: `columns` adds fields to the tooltip; `format.columnNames` toggles column-name display.

- `columns` (list of ReportElementOneOf0OneOf0OneOf10TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf10TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf10Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf10Name2

### ReportElementOneOf0OneOf0OneOf10Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf10DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf10DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf10DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf10DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf10Legend

Legend visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf10Legend0
- ReportElementOneOf0OneOf0OneOf10Legend1

### ReportElementOneOf0OneOf0OneOf10Mark

Treemap layout (format panel: Layout): method, node spacing, and group spacing.

- `method` (ReportElementOneOf0OneOf0OneOf10MarkMethod, optional) — Layout algorithm. Defaults to squarify.
- `nodeSpacing` (ReportElementOneOf0OneOf0OneOf10MarkNodeSpacing, optional) — Gap between tiles within a group (format panel: Node spacing).
- `groupSpacing` (ReportElementOneOf0OneOf0OneOf10MarkGroupSpacing, optional) — Gap between split-by groups (format panel: Group spacing). Only applies when both category and splitBy channels are set.

### ReportElementOneOf0OneOf0OneOf10FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf10FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf10FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf10FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf10FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf10FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf10FiltersItems5

### ReportElementOneOf0OneOf0OneOf10Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf10Style0
- ReportElementOneOf0OneOf0OneOf10Style1

### ReportElementOneOf0OneOf0OneOf10CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf10CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf10CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf11Source

The data source for the funnel chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf11Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf11Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf11Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf11Source11

### ReportElementOneOf0OneOf0OneOf11ColumnsItems

- ReportElementOneOf0OneOf0OneOf11ColumnsItems0
- ReportElementOneOf0OneOf0OneOf11ColumnsItems1

### ReportElementOneOf0OneOf0OneOf11Stage

The column defining funnel stages.

- `columnId` (string, required) — The column ID.
- `sort` (ReportElementOneOf0OneOf0OneOf11StageSort, optional) — The sort order.

### ReportElementOneOf0OneOf0OneOf11Series

The aggregated value column for funnel segment size.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf11Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf11Name2

### ReportElementOneOf0OneOf0OneOf11Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf11DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf11DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf11DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf11DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf11Legend

Legend visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf11Legend0
- ReportElementOneOf0OneOf0OneOf11Legend1

### ReportElementOneOf0OneOf0OneOf11Tooltip

Hover tooltip: `columns` adds fields to the tooltip; `format` sets column-name display options.

- `columns` (list of ReportElementOneOf0OneOf0OneOf11TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf11TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf11Labels

Stage, value, and conversion-rate label visibility, placement, and typography.

- `stage` (ReportElementOneOf0OneOf0OneOf11LabelsStage, optional)
- `value` (ReportElementOneOf0OneOf0OneOf11LabelsValue, optional)
- `percent` (ReportElementOneOf0OneOf0OneOf11LabelsPercent, optional)
- `percentType` (ReportElementOneOf0OneOf0OneOf11LabelsPercentType, optional) — Conversion-rate denominator: 'total' (% of total) or 'prev' (% of prior stage).

### ReportElementOneOf0OneOf0OneOf11Color

The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.

- ReportElementOneOf0OneOf0OneOf11Color0
- ReportElementOneOf0OneOf0OneOf11Color1
- ReportElementOneOf0OneOf0OneOf11Color2

### ReportElementOneOf0OneOf0OneOf11FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf11FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf11FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf11FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf11FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf11FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf11FiltersItems5

### ReportElementOneOf0OneOf0OneOf11Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf11Style0
- ReportElementOneOf0OneOf0OneOf11Style1

### ReportElementOneOf0OneOf0OneOf11CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf11CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf11CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf11AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf12Source

The data source for the gauge chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf12Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf12Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf12Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf12Source5
- Data Model: ReportElementOneOf0OneOf0OneOf12Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf12Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf12Source11

### ReportElementOneOf0OneOf0OneOf12ColumnsItems

- ReportElementOneOf0OneOf0OneOf12ColumnsItems0
- ReportElementOneOf0OneOf0OneOf12ColumnsItems1

### ReportElementOneOf0OneOf0OneOf12Value

Column bound to the gauge value shelf.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf12ColorScale

Continuous color scale for the value arc when gaugeMarks.colorMode is 'by-scale'.

- `domain` (ReportElementOneOf0OneOf0OneOf12ColorScaleDomain, optional)
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItems

- ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItems0
- ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItems1
- ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItems2
- ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItems3

### ReportElementOneOf0OneOf0OneOf12CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf12CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf12CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf12DataLabel

Data label visibility and typography for the gauge value.

- `color` (ReportElementOneOf0OneOf0OneOf12DataLabelColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf12DataLabelFontWeight, optional) — The font weight for data labels.
- `labels` (ReportElementOneOf0OneOf0OneOf12DataLabelLabels, optional) — Whether values appear on chart marks.

### ReportElementOneOf0OneOf0OneOf12Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf12DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf12DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf12DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf12DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf12FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf12FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf12FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf12FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf12FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf12FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf12FiltersItems5

### ReportElementOneOf0OneOf0OneOf12GaugeMarks

Gauge track, needle, fill, and color-mode mark configuration.

- `colorMode` (ReportElementOneOf0OneOf0OneOf12GaugeMarksColorMode, optional) — Color shelf mode: 'single-color' (default) or 'by-scale'. Omit when single-color.
- `fillColor` (ReportElementOneOf0OneOf0OneOf12GaugeMarksFillColor, optional) — Gauge mark color (hex, rgb(), or theme reference).
- `gaugeColor` (ReportElementOneOf0OneOf0OneOf12GaugeMarksGaugeColor, optional) — Gauge track color (Format panel: Gauge color).
- `needleColor` (ReportElementOneOf0OneOf0OneOf12GaugeMarksNeedleColor, optional) — Needle color when showNeedle is shown.
- `showColorOnGauge` (ReportElementOneOf0OneOf0OneOf12GaugeMarksShowColorOnGauge, optional) — Apply conditional-format fill color to the gauge arc. Omit when hidden (default).
- `showFill` (ReportElementOneOf0OneOf0OneOf12GaugeMarksShowFill, optional) — Value arc fill visibility (Format panel: Show gauge fill). Omit when shown (default).
- `showNeedle` (ReportElementOneOf0OneOf0OneOf12GaugeMarksShowNeedle, optional) — Gauge needle visibility. Omit when shown (default).
- `targetColor` (ReportElementOneOf0OneOf0OneOf12GaugeMarksTargetColor, optional) — Target mark color when a target channel is bound.

### ReportElementOneOf0OneOf0OneOf12Maximum

Column bound to the maximum shelf.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf12Minimum

Column bound to the minimum shelf.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf12Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf12Name2

### ReportElementOneOf0OneOf0OneOf12Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf12Style0
- ReportElementOneOf0OneOf0OneOf12Style1

### ReportElementOneOf0OneOf0OneOf12Target

Column bound to the target shelf.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf12AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf13Source

The data source for the box chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf13Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf13Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf13Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf13Source5
- Data Model: ReportElementOneOf0OneOf0OneOf13Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf13Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf13Source11

### ReportElementOneOf0OneOf0OneOf13ColumnsItems

- ReportElementOneOf0OneOf0OneOf13ColumnsItems0
- ReportElementOneOf0OneOf0OneOf13ColumnsItems1

### ReportElementOneOf0OneOf0OneOf13YAxis

The columns used for the Y-axis.

- `columnIds` (list of ReportElementOneOf0OneOf0OneOf13YAxisColumnIdsItems, required) — The column IDs for the Y-axis series. Lists every series on the chart, including those assigned to the secondary axis by `yAxis2`.
- `format` (ReportElementOneOf0OneOf0OneOf13YAxisFormat, optional) — The Y-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf13XAxis

The column used for the X-axis.

- `columnId` (string, required) — The column ID for the X-axis.
- `sort` (ReportElementOneOf0OneOf0OneOf13XAxisSort, optional) — The sort order.
- `format` (ReportElementOneOf0OneOf0OneOf13XAxisFormat, optional) — The X-axis formatting, including title, labels, marks, and scale.

### ReportElementOneOf0OneOf0OneOf13Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf13Name2

### ReportElementOneOf0OneOf0OneOf13Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf13DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf13DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf13DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf13DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf13Legend

Legend visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf13Legend0
- ReportElementOneOf0OneOf0OneOf13Legend1

### ReportElementOneOf0OneOf0OneOf13Tooltip

Hover tooltip: `columns` adds fields to the tooltip; `format` sets column-name display options.

- `columns` (list of ReportElementOneOf0OneOf0OneOf13TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf13TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf13SplitBy

Optional column that splits the box plot into series.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf13Color

The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.

- ReportElementOneOf0OneOf0OneOf13Color0
- ReportElementOneOf0OneOf0OneOf13Color1
- ReportElementOneOf0OneOf0OneOf13Color2

### ReportElementOneOf0OneOf0OneOf13BoxShape

Box plot point display (none, outliers, or all points).

- `points` (ReportElementOneOf0OneOf0OneOf13BoxShapePoints, optional) — Point display: 'hidden' (show points off), 'outliers-only' (default), or 'all-points'.

### ReportElementOneOf0OneOf0OneOf13DataLabel

Data label typography, orientation, and box statistic display options.

- `color` (ReportElementOneOf0OneOf0OneOf13DataLabelColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf13DataLabelFontWeight, optional) — The font weight for data labels.
- `labelDisplay` (list of ReportElementOneOf0OneOf0OneOf13DataLabelLabelDisplayItems, optional) — Box plot statistics to show on data labels: quartiles (Q1/Q3), median, and/or min-max.
- `labels` (ReportElementOneOf0OneOf0OneOf13DataLabelLabels, optional) — Whether values appear on chart marks.
- `orient` (ReportElementOneOf0OneOf0OneOf13DataLabelOrient, optional) — Text direction for data labels.
- `precision` (double, optional) — The number of decimal places when labels include percentages.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf13DataLabelValueFormat, optional) — Whether numeric values are shown as percentages or as plain numbers.

### ReportElementOneOf0OneOf0OneOf13FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf13FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf13FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf13FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf13FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf13FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf13FiltersItems5

### ReportElementOneOf0OneOf0OneOf13BackgroundImage

The chart background image. The URL supports dynamic `{{formula}}` text.

- `url` (string, required) — The URL of the background image. Supports `{{dynamic-text}}` formula references.

### ReportElementOneOf0OneOf0OneOf13Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf13Style0
- ReportElementOneOf0OneOf0OneOf13Style1

### ReportElementOneOf0OneOf0OneOf13CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf13CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf13CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf13RefMarksItems

- ReportElementOneOf0OneOf0OneOf13RefMarksItems0
- ReportElementOneOf0OneOf0OneOf13RefMarksItems1

### ReportElementOneOf0OneOf0OneOf13TrendlinesItems

- `columnId` (string, required) — The Y-axis column to fit the trend line to.
- `model` (ReportElementOneOf0OneOf0OneOf13TrendlinesItemsModel, required) — Regression model for the trend line.
- `degree` (double, optional) — The polynomial order of the regression fit, from 3 to 7. Defaults to `3`. Only applies when `model` is `polynomial`.
- `line` (ReportElementOneOf0OneOf0OneOf13TrendlinesItemsLine, optional) — The line style, width, and color for the trend line.
- `label` (ReportElementOneOf0OneOf0OneOf13TrendlinesItemsLabel, optional) — The custom label. Omit to hide the label.
- `value` (ReportElementOneOf0OneOf0OneOf13TrendlinesItemsValue, optional) — The regression fit value (R²) drawn on the chart. Set `visibility` to `shown`, or omit the block to hide it.
- `equation` (ReportElementOneOf0OneOf0OneOf13TrendlinesItemsEquation, optional) — Regression equation. Omit the block to hide the equation.
- `caption` (ReportElementOneOf0OneOf0OneOf13TrendlinesItemsCaption, optional) — The label and value display options for the trend line.

### ReportElementOneOf0OneOf0OneOf13AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf14Source

The data source for the point map.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf14Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf14Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf14Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf14Source5
- Data Model: ReportElementOneOf0OneOf0OneOf14Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf14Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf14Source11

### ReportElementOneOf0OneOf0OneOf14ColumnsItems

- ReportElementOneOf0OneOf0OneOf14ColumnsItems0
- ReportElementOneOf0OneOf0OneOf14ColumnsItems1

### ReportElementOneOf0OneOf0OneOf14Latitude

The column whose values are point latitudes (degrees, WGS84).

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf14Longitude

The column whose values are point longitudes (degrees, WGS84).

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf14Name

Display name for the map. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf14Name2

### ReportElementOneOf0OneOf0OneOf14Description

The map description text and styling. Requires a non-empty `text` unless `visibility` is `hidden`.

- `visibility` (ReportElementOneOf0OneOf0OneOf14DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf14DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf14DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf14DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf14Legend

The legend display options, including visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf14Legend0
- ReportElementOneOf0OneOf0OneOf14Legend1

### ReportElementOneOf0OneOf0OneOf14MapStyle

The display settings for the map, including base style, custom URL, pan and zoom, and a write-only Mapbox access token.

- map from string to any
- ReportElementOneOf0OneOf0OneOf14MapStyle1
- map from string to any
- ReportElementOneOf0OneOf0OneOf14MapStyle3

### ReportElementOneOf0OneOf0OneOf14PointStyle

The point mark opacity and size. Set to `null` to remove point styling.

- `opacity` (double, optional) — Mark opacity from 0 to 1. Omit when fully opaque (1).
- `pointSize` (ReportElementOneOf0OneOf0OneOf14PointStylePointSize, optional)

### ReportElementOneOf0OneOf0OneOf14Size

The column whose values determine point size. Each point is sized relative to others in the chart.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf14Color

The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.

- ReportElementOneOf0OneOf0OneOf14Color0
- ReportElementOneOf0OneOf0OneOf14Color1
- ReportElementOneOf0OneOf0OneOf14Color2

### ReportElementOneOf0OneOf0OneOf14LabelItems

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf14Tooltip

Tooltip display options for the map. Specify fields with the `columns` property.

- `columns` (list of ReportElementOneOf0OneOf0OneOf14TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf14TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf14FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf14FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf14FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf14FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf14FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf14FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf14FiltersItems5

### ReportElementOneOf0OneOf0OneOf14Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf14Style0
- ReportElementOneOf0OneOf0OneOf14Style1

### ReportElementOneOf0OneOf0OneOf14CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf14CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf14CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf14AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf15Source

The data source for the region map.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf15Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf15Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf15Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf15Source5
- Data Model: ReportElementOneOf0OneOf0OneOf15Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf15Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf15Source11

### ReportElementOneOf0OneOf0OneOf15ColumnsItems

- ReportElementOneOf0OneOf0OneOf15ColumnsItems0
- ReportElementOneOf0OneOf0OneOf15ColumnsItems1

### ReportElementOneOf0OneOf0OneOf15Region

The region column and the kind of region it contains.

- `columnId` (string, required) — The column ID.
- `regionType` (ReportElementOneOf0OneOf0OneOf15RegionRegionType, required) — The geographic region type the column represents (country, us-state, etc.).

### ReportElementOneOf0OneOf0OneOf15Name

Display name for the map. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf15Name2

### ReportElementOneOf0OneOf0OneOf15Description

The map description text and styling. Requires a non-empty `text` unless `visibility` is `hidden`.

- `visibility` (ReportElementOneOf0OneOf0OneOf15DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf15DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf15DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf15DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf15Legend

The legend display options, including visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf15Legend0
- ReportElementOneOf0OneOf0OneOf15Legend1

### ReportElementOneOf0OneOf0OneOf15MapStyle

The display settings for the map, including base style, custom URL, pan and zoom, and a write-only Mapbox access token.

- map from string to any
- ReportElementOneOf0OneOf0OneOf15MapStyle1
- map from string to any
- ReportElementOneOf0OneOf0OneOf15MapStyle3

### ReportElementOneOf0OneOf0OneOf15RegionStyle

The region fill styling, as an object with an `opacity` from 0 to 1. Set to `null` to clear it.

- `opacity` (double, optional) — Mark opacity from 0 to 1. Omit when fully opaque (1).

### ReportElementOneOf0OneOf0OneOf15Color

The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.

- ReportElementOneOf0OneOf0OneOf15Color0
- ReportElementOneOf0OneOf0OneOf15Color1
- ReportElementOneOf0OneOf0OneOf15Color2

### ReportElementOneOf0OneOf0OneOf15LabelItems

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf15Tooltip

Tooltip display options for the map. Specify fields with the `columns` property.

- `columns` (list of ReportElementOneOf0OneOf0OneOf15TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf15TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf15FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf15FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf15FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf15FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf15FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf15FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf15FiltersItems5

### ReportElementOneOf0OneOf0OneOf15Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf15Style0
- ReportElementOneOf0OneOf0OneOf15Style1

### ReportElementOneOf0OneOf0OneOf15CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf15CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf15CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf15AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf16Source

The data source for the geography map.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf16Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf16Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf16Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf16Source5
- Data Model: ReportElementOneOf0OneOf0OneOf16Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf16Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf16Source11

### ReportElementOneOf0OneOf0OneOf16ColumnsItems

- ReportElementOneOf0OneOf0OneOf16ColumnsItems0
- ReportElementOneOf0OneOf0OneOf16ColumnsItems1

### ReportElementOneOf0OneOf0OneOf16Geography

The identifier of a Geography column or column of GeoJSON geometries.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf16Name

Display name for the map. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf16Name2

### ReportElementOneOf0OneOf0OneOf16Description

The map description text and styling. Requires a non-empty `text` unless `visibility` is `hidden`.

- `visibility` (ReportElementOneOf0OneOf0OneOf16DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf16DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf16DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf16DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf16Legend

The legend display options, including visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf16Legend0
- ReportElementOneOf0OneOf0OneOf16Legend1

### ReportElementOneOf0OneOf0OneOf16MapStyle

The display settings for the map, including base style, custom URL, pan and zoom, and a write-only Mapbox access token.

- map from string to any
- ReportElementOneOf0OneOf0OneOf16MapStyle1
- map from string to any
- ReportElementOneOf0OneOf0OneOf16MapStyle3

### ReportElementOneOf0OneOf0OneOf16FeatureStyle

The opacity and point size of features.

- `opacity` (double, optional) — Mark opacity from 0 to 1. Omit when fully opaque (1).
- `pointSize` (double, optional) — Point diameter in pixels (1–40). Omit when default (5).

### ReportElementOneOf0OneOf0OneOf16Color

The color configuration for chart marks. One of single hex, categorical column, or continuous gradient.

- ReportElementOneOf0OneOf0OneOf16Color0
- ReportElementOneOf0OneOf0OneOf16Color1
- ReportElementOneOf0OneOf0OneOf16Color2

### ReportElementOneOf0OneOf0OneOf16Tooltip

Tooltip display options for the map. Specify fields with the `columns` property.

- `columns` (list of ReportElementOneOf0OneOf0OneOf16TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf16TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf16FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf16FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf16FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf16FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf16FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf16FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf16FiltersItems5

### ReportElementOneOf0OneOf0OneOf16Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf16Style0
- ReportElementOneOf0OneOf0OneOf16Style1

### ReportElementOneOf0OneOf0OneOf16CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf16CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf16CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf16AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf17Source

The data source for the pivot table.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf17Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf17Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf17Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf17Source5
- Data Model: ReportElementOneOf0OneOf0OneOf17Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf17Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf17Source11

### ReportElementOneOf0OneOf0OneOf17ColumnsItems

- ReportElementOneOf0OneOf0OneOf17ColumnsItems0
- ReportElementOneOf0OneOf0OneOf17ColumnsItems1

### ReportElementOneOf0OneOf0OneOf17Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf17Name2

### ReportElementOneOf0OneOf0OneOf17Description

The pivot table description, shown as a subtitle or tooltip.

- `visibility` (ReportElementOneOf0OneOf0OneOf17DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf17DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf17DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf17DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf17RowsByItems

- `columnId` (string, required) — The column ID placed on this shelf position.
- `sort` (ReportElementOneOf0OneOf0OneOf17RowsByItemsSort, optional) — The sort order for this column group.
- `showValuesAggregatedAt` (enum, optional) — Row subtotals aggregated at every parent row, on pivot row dimensions only. Omit for immediate parent row only.
  - Allowed values: `every-parent-row`

### ReportElementOneOf0OneOf0OneOf17ColumnsByItems

- `columnId` (string, required) — The column ID placed on this shelf position.
- `sort` (ReportElementOneOf0OneOf0OneOf17ColumnsByItemsSort, optional) — The sort order for this column group.
- `showValuesAggregatedAt` (enum, optional) — Row subtotals aggregated at every parent row, on pivot row dimensions only. Omit for immediate parent row only.
  - Allowed values: `every-parent-row`

### ReportElementOneOf0OneOf0OneOf17Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf17Style0
- ReportElementOneOf0OneOf0OneOf17Style1

### ReportElementOneOf0OneOf0OneOf17CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf17CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf17CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItems

- ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItems0
- ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItems1
- ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItems2
- ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItems3

### ReportElementOneOf0OneOf0OneOf17Sparkline

The mark formatting applied to sparkline columns.

- `shape` (ReportElementOneOf0OneOf0OneOf17SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf17SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf17SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf17SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf17SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf17SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf17SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf17SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf17TableComponents

Whether pivot table components are shown, such as column and row headers. Defaults to `shown`.

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItems

- `axisId` (string, required) — The identifier of the pivot row or column dimension, or `grand-row-total` / `grand-column-total` for a grand total.
- `calculations` (list of ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCalculationsItems, optional) — Per-value custom aggregate formulas for this total.
- `cellFormats` (list of ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItems, optional) — The cell formatting overrides for total cells in this pivot table.
- `label` (string, optional) — The text for the custom total label.
- `visibility` (ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsVisibility, optional) — Whether this total is shown. Omit to use the Totals format-panel default.

### ReportElementOneOf0OneOf0OneOf17Totals

The styling and default visibility for pivot table total rows and columns.

- `subTotalColor` (ReportElementOneOf0OneOf0OneOf17TotalsSubTotalColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `subTotalBackgroundColor` (ReportElementOneOf0OneOf0OneOf17TotalsSubTotalBackgroundColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `subTotalFontWeight` (ReportElementOneOf0OneOf0OneOf17TotalsSubTotalFontWeight, optional) — The font weight.
- `showSubtotals` (ReportElementOneOf0OneOf0OneOf17TotalsShowSubtotals, optional) — Whether pivot subtotals are always shown or only while pivot rows are collapsed. Defaults to `always`.
- `grandTotalColor` (ReportElementOneOf0OneOf0OneOf17TotalsGrandTotalColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `grandTotalBackgroundColor` (ReportElementOneOf0OneOf0OneOf17TotalsGrandTotalBackgroundColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `grandTotalFontWeight` (ReportElementOneOf0OneOf0OneOf17TotalsGrandTotalFontWeight, optional) — The font weight.
- `showGrandTotals` (ReportElementOneOf0OneOf0OneOf17TotalsShowGrandTotals, optional)
- `totalPosition` (ReportElementOneOf0OneOf0OneOf17TotalsTotalPosition, optional) — The total position. Defaults to `last`.

### ReportElementOneOf0OneOf0OneOf17Display

Pivot table display options, including empty cell text, value stacking, measure labels, row layout, values position, repeat row labels, and column widths.

- `emptyCellDisplay` (string, optional) — Text shown in empty pivot value cells.
- `measureShelfPosition` (double, optional) — The position of the pivot values among row and column dimensions. Defaults to -1 (last).
- `repeatRowLabels` (ReportElementOneOf0OneOf0OneOf17DisplayRepeatRowLabels, optional) — Whether row labels repeat on each row. Applies when multiple pivot rows display as separate columns.
- `rowLayout` (ReportElementOneOf0OneOf0OneOf17DisplayRowLayout, optional) — The layout for row dimensions. One of `single-column` (default, stepped) or `separate-columns`.
- `showLabels` (ReportElementOneOf0OneOf0OneOf17DisplayShowLabels, optional) — Whether measure labels appear in the pivot header area.
- `stacked` (ReportElementOneOf0OneOf0OneOf17DisplayStacked, optional) — The placement of the values group when it holds multiple measures. `stacked` lists them as extra rows, `side-by-side` (default) lists them as extra columns.
- `headerWidths` (ReportElementOneOf0OneOf0OneOf17DisplayHeaderWidths, optional) — The width settings for row-header columns in the pivot table.
- `bodyWidths` (ReportElementOneOf0OneOf0OneOf17DisplayBodyWidths, optional) — The widths of the value columns. Either a single uniform width for all columns, or per-column widths set individually.

### ReportElementOneOf0OneOf0OneOf17FrozenColumn

The frozen column configuration. Freezes this column and all columns to its left, keeping them visible when scrolling right.

- `columnId` (string, required) — The column to freeze. This column and any column visually to its left are frozen.
- `fieldValues` (list of ReportElementOneOf0OneOf0OneOf17FrozenColumnFieldValuesItems, optional) — The pivot dimension values identifying which repeated column to freeze. Each value must match its column’s data type.

### ReportElementOneOf0OneOf0OneOf17AdhocCalcsItems

- `id` (string, required) — Identifier for the ad hoc calculation row. Must be unique among ad hoc calculations and must not match a column ID on the pivot table.
- `inColumn` (string, required) — The identifier of the row or column dimension for this calculation. Can also be set to `grand-row-total` or `grand-column-total`.
- `position` (enum, required) — The position of the row relative to the associated row.
  - Allowed values: `above`, `below`
- `name` (string, optional) — The display name of the ad hoc calculation.
- `value` (ReportElementOneOf0OneOf0OneOf17AdhocCalcsItemsValue, optional, nullable) — Panel “Select value” for the inColumn row dimension.
- `in` (list of ReportElementOneOf0OneOf0OneOf17AdhocCalcsItemsInItems, optional) — The dimension values of the parent row above the calculation.
- `anchorRow` (ReportElementOneOf0OneOf0OneOf17AdhocCalcsItemsAnchorRow, optional) — The row or column type. Specify `subtotal` for subtotal or grand-total rows and omit for data rows or columns.
- `calculations` (list of ReportElementOneOf0OneOf0OneOf17AdhocCalcsItemsCalculationsItems, optional) — The formula for each value column in this ad hoc row.

### ReportElementOneOf0OneOf0OneOf17FoldersItems

- `id` (string, required) — The identifier of the folder.
- `name` (string, required) — The name of the folder.
- `items` (list of string, optional) — The identifiers of the columns and folders the folder contains.

### ReportElementOneOf0OneOf0OneOf17FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf17FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf17FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf17FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf17FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf17FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf17FiltersItems5

### ReportElementOneOf0OneOf1FillColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf1FontColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf1Icon0

The emoji character.

- `position` (ReportElementOneOf0OneOf1IconOneOf0Position, optional) — Whether the icon appears before or after the button label. Defaults to `start`.
- `label` (ReportElementOneOf0OneOf1IconOneOf0Label, optional) — Whether the button label is shown. Set to `hidden` for an icon-only button. Defaults to `shown`.
- `tooltip` (ReportElementOneOf0OneOf1IconOneOf0Tooltip, optional) — Whether the icon-only button shows its tooltip. Defaults to `shown`.

### ReportElementOneOf0OneOf1Icon1

A named icon (by name and style variant).

- `position` (ReportElementOneOf0OneOf1IconOneOf1Position, optional) — Whether the icon appears before or after the button label. Defaults to `start`.
- `label` (ReportElementOneOf0OneOf1IconOneOf1Label, optional) — Whether the button label is shown. Set to `hidden` for an icon-only button. Defaults to `shown`.
- `tooltip` (ReportElementOneOf0OneOf1IconOneOf1Tooltip, optional) — Whether the icon-only button shows its tooltip. Defaults to `shown`.

### ActionsItemsTrigger

The user interaction that initiates this action, such as a button click or cell selection.

- ActionsItemsTrigger0
- ActionsItemsTrigger1
- ActionsItemsTrigger2
- ActionsItemsTrigger3
- ActionsItemsTrigger4

### ActionsItemsEffectsItems

- ActionsItemsEffectsItems0
- If/Else: ActionsItemsEffectsItems1

### ActionsItemsState

Whether the action runs. Defaults to `enabled`.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ActionsItemsSuccessToast

The message shown after this action runs successfully.

- `showMessage` (ActionsItemsSuccessToastShowMessage, required) — Whether the `message` line renders below the title of the action success message.
- `title` (string, optional) — The title of the action success message. Supports dynamic `{{formula}}` text.
- `message` (string, optional) — The message displayed to the user when the action completes successfully.

### ReportElementOneOf0OneOf1PopoverShowFilterCount

Whether the trigger shows the number of modified controls: 'shown' or 'hidden'.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf0Mode

The toggle mode of the control.

- enum
  - Allowed values: `True/False`
- enum
  - Allowed values: `True/All`

### ReportElementOneOf0OneOf2OneOf0FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf0FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf0ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf0Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf0Style0
- ReportElementOneOf0OneOf2OneOf0Style1

### ReportElementOneOf0OneOf2OneOf0LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf0LabelConfig0
- ReportElementOneOf0OneOf2OneOf0LabelConfig1

### ReportElementOneOf0OneOf2OneOf0RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf1Mode

The toggle mode of the control.

- enum
  - Allowed values: `True/False`
- enum
  - Allowed values: `True/All`

### ReportElementOneOf0OneOf2OneOf1FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf1FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf1ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf1Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf1Style0
- ReportElementOneOf0OneOf2OneOf1Style1

### ReportElementOneOf0OneOf2OneOf1LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf1LabelConfig0
- ReportElementOneOf0OneOf2OneOf1LabelConfig1

### ReportElementOneOf0OneOf2OneOf1RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf2Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf2OneOf2FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf2FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf2ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf2Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf2Style0
- ReportElementOneOf0OneOf2OneOf2Style1

### ReportElementOneOf0OneOf2OneOf2LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf2LabelConfig0
- ReportElementOneOf0OneOf2OneOf2LabelConfig1

### ReportElementOneOf0OneOf2OneOf2RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf2Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf2OneOf2IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf3FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf3FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf3ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf3Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf3Style0
- ReportElementOneOf0OneOf2OneOf3Style1

### ReportElementOneOf0OneOf2OneOf3LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf3LabelConfig0
- ReportElementOneOf0OneOf2OneOf3LabelConfig1

### ReportElementOneOf0OneOf2OneOf3RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf4Mode

The operator used to filter numbers.

- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `>=`

### ReportElementOneOf0OneOf2OneOf4FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf4FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf4ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf4Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf4Style0
- ReportElementOneOf0OneOf2OneOf4Style1

### ReportElementOneOf0OneOf2OneOf4LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf4LabelConfig0
- ReportElementOneOf0OneOf2OneOf4LabelConfig1

### ReportElementOneOf0OneOf2OneOf4RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf5FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf5FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf5ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf5Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf5Style0
- ReportElementOneOf0OneOf2OneOf5Style1

### ReportElementOneOf0OneOf2OneOf5LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf5LabelConfig0
- ReportElementOneOf0OneOf2OneOf5LabelConfig1

### ReportElementOneOf0OneOf2OneOf5RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf5IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf6Mode

The operator used to filter dates.

- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `>=`

### ReportElementOneOf0OneOf2OneOf6FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf6FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf6ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf6Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf6Style0
- ReportElementOneOf0OneOf2OneOf6Style1

### ReportElementOneOf0OneOf2OneOf6LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf6LabelConfig0
- ReportElementOneOf0OneOf2OneOf6LabelConfig1

### ReportElementOneOf0OneOf2OneOf6RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf6Value

The date selected in the control, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ReportElementOneOf0OneOf2OneOf6IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### Between

- ReportElement02700
- ReportElement02701

### ReportElement0271

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `date-range`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf7OneOf1FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf7OneOf1ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf7OneOf1Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf7OneOf1RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf7OneOf1IncludeNulls, optional) — When to include null values in the filter results.

### ReportElement0272

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `date-range`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf7OneOf2FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf7OneOf2ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf7OneOf2Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf7OneOf2RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf7OneOf2IncludeNulls, optional) — When to include null values in the filter results.

### ReportElement0273

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `date-range`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf7OneOf3FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf7OneOf3ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf7OneOf3Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf7OneOf3RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf7OneOf3IncludeNulls, optional) — When to include null values in the filter results.

### ReportElement0274

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ReportElementOneOf0OneOf2OneOf7OneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `date-range`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf7OneOf4FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf7OneOf4ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf7OneOf4Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf7OneOf4RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf7OneOf4IncludeNulls, optional) — When to include null values in the filter results.

### ReportElement0275

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ReportElementOneOf0OneOf2OneOf7OneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `date-range`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf7OneOf5FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf7OneOf5ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf7OneOf5Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf7OneOf5RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf7OneOf5IncludeNulls, optional) — When to include null values in the filter results.

### ReportElement0276

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ReportElementOneOf0OneOf2OneOf7OneOf6Unit, required) — The unit of time to filter on.
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `date-range`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf7OneOf6FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf7OneOf6ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf7OneOf6Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf7OneOf6RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf7OneOf6IncludeNulls, optional) — When to include null values in the filter results.

### Custom

- ReportElement02770
- ReportElement02771
- ReportElement02772

### ReportElementOneOf0OneOf2OneOf8FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf8FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf8ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf8Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf8Style0
- ReportElementOneOf0OneOf2OneOf8Style1

### ReportElementOneOf0OneOf2OneOf8LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf8LabelConfig0
- ReportElementOneOf0OneOf2OneOf8LabelConfig1

### ReportElementOneOf0OneOf2OneOf8RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElement0290

- `rankingFunction` (ReportElementOneOf0OneOf2OneOf9OneOf0RankingFunction, required) — The ranking function used by the filter.
- `mode` (ReportElementOneOf0OneOf2OneOf9OneOf0Mode, required) — Whether to filter the top or bottom N values.
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `top-n`
- `rowCount` (double, optional) — The number of top results to return.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf9OneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf9OneOf0FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf9OneOf0ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf9OneOf0Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf9OneOf0RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

### ReportElement0291

- `rankingFunction` (ReportElementOneOf0OneOf2OneOf9OneOf1RankingFunction, required) — The ranking function used by the filter.
- `mode` (ReportElementOneOf0OneOf2OneOf9OneOf1Mode, required) — Whether to filter the top or bottom N values.
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `top-n`
- `percentile` (double, optional) — The number of top results to return.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf9OneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf9OneOf1FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf9OneOf1ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf9OneOf1Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf9OneOf1RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

### ReportElement02100

- ReportElement021000
- ReportElement021001

### ReportElement02101

- ReportElement021010
- ReportElement021011

### ReportElementOneOf0OneOf2OneOf11FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf11FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf11ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf11Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf11Style0
- ReportElementOneOf0OneOf2OneOf11Style1

### ReportElementOneOf0OneOf2OneOf11LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf11LabelConfig0
- ReportElementOneOf0OneOf2OneOf11LabelConfig1

### ReportElementOneOf0OneOf2OneOf11RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf11Sort

How the values are ordered in the value picker. Only applies when `source.kind` is `source`. Omit to use the control default: descending by count for `list` and `segmented`, ascending by value for `legend`.

- `by` (ReportElementOneOf0OneOf2OneOf11SortBy, required) — What to sort the values by: the values themselves, or how often each occurs.
- `direction` (ReportElementOneOf0OneOf2OneOf11SortDirection, required) — The sort direction.

### ReportElementOneOf0OneOf2OneOf11Source

The source of the control's possible values. References a column from a data element or data source, or a manual list with custom values.

- Manual: ReportElementOneOf0OneOf2OneOf11Source0
- Source: ReportElementOneOf0OneOf2OneOf11Source1

### ReportElementOneOf0OneOf2OneOf11Value

The value selected in the control.

- boolean
- double
- string
- string

### ReportElementOneOf0OneOf2OneOf12FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf12FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf12ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf12Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf12Style0
- ReportElementOneOf0OneOf2OneOf12Style1

### ReportElementOneOf0OneOf2OneOf12LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf12LabelConfig0
- ReportElementOneOf0OneOf2OneOf12LabelConfig1

### ReportElementOneOf0OneOf2OneOf12RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf12Histogram

Whether each value shows its frequency histogram. Defaults to `shown`. Set to `hidden` to speed up large workbooks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf12AllOption

Whether the value picker shows an `All` option. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf12ExpandedList

Whether the control displays its values in an expanded list. Defaults to `hidden`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf12Source

- `source` (ReportElementOneOf0OneOf2OneOf12SourceSource, required)
- `columnId` (string, required)

### ReportElementOneOf0OneOf2OneOf12Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf2OneOf13FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf13FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf13ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf13Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf13Style0
- ReportElementOneOf0OneOf2OneOf13Style1

### ReportElementOneOf0OneOf2OneOf13LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf13LabelConfig0
- ReportElementOneOf0OneOf2OneOf13LabelConfig1

### ReportElementOneOf0OneOf2OneOf13RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf13CategoriesItems

- `columnId` (string, required) — The identifier of a column in the drill path, in order from outer to inner level.

### ReportElementOneOf0OneOf2OneOf13Source

The value source and anchor column for the drill path.

- `kind` (enum, required)
  - Allowed values: `source`
- `source` (ReportElementOneOf0OneOf2OneOf13SourceSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column used as a value source for the control.
- `displayColumnId` (string, optional) — The identifier of the column containing display names for the control values.

### ReportElementOneOf0OneOf2OneOf13TargetsItems

- `source` (ReportElementOneOf0OneOf2OneOf13TargetsItemsSource, required) — The target visualization.
- `columnIds` (list of string, required) — The column IDs for each drill category, in category order.

### ReportElementOneOf0OneOf2OneOf14Source

The source of the control's possible values. References a column from a data element or data source, or a manual list with custom values.

- Manual: ReportElementOneOf0OneOf2OneOf14Source0
- Source: ReportElementOneOf0OneOf2OneOf14Source1

### ReportElementOneOf0OneOf2OneOf14FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf14FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf14ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf14Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf14Style0
- ReportElementOneOf0OneOf2OneOf14Style1

### ReportElementOneOf0OneOf2OneOf14LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf14LabelConfig0
- ReportElementOneOf0OneOf2OneOf14LabelConfig1

### ReportElementOneOf0OneOf2OneOf14RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf14Sort

How the values are ordered in the value picker. Only applies when `source.kind` is `source`. Omit to use the control default: descending by count for `list` and `segmented`, ascending by value for `legend`.

- `by` (ReportElementOneOf0OneOf2OneOf14SortBy, required) — What to sort the values by: the values themselves, or how often each occurs.
- `direction` (ReportElementOneOf0OneOf2OneOf14SortDirection, required) — The sort direction.

### ReportElementOneOf0OneOf2OneOf14ColorAssignment

- `customColors` (list of ReportElementOneOf0OneOf2OneOf14ColorAssignmentCustomColorsItems, optional) — The color assignments for individual legend values.
- `palette` (ReportElementOneOf0OneOf2OneOf14ColorAssignmentPalette, optional)

### ReportElementOneOf0OneOf2OneOf14Legend

- `fontSize` (double, optional) — Legend label font size in pixels.
- `markShape` (ReportElementOneOf0OneOf2OneOf14LegendMarkShape, optional) — The shape of the legend marks. Defaults to `square`.
- `orientation` (ReportElementOneOf0OneOf2OneOf14LegendOrientation, optional) — The legend control orientation. Defaults to `vertical`.
- `textColor` (ReportElementOneOf0OneOf2OneOf14LegendTextColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf2OneOf14NullValues

Whether null is a selectable value. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf14OtherCategories

- ReportElementOneOf0OneOf2OneOf14OtherCategories0
- ReportElementOneOf0OneOf2OneOf14OtherCategories1

### ReportElementOneOf0OneOf2OneOf14TargetsItems

- `source` (ReportElementOneOf0OneOf2OneOf14TargetsItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf14Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElement02150

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `slider`
- `mode` (ReportElementOneOf0OneOf2OneOf15OneOf0Mode, required) — The operator used to filter numbers.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf15OneOf0FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf15OneOf0ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf15OneOf0Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf15OneOf0RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `valueType` (enum, optional) — The kind of values the slider filters. Defaults to `number`.
  - Allowed values: `number`
- `low` (double, optional) — The minimum value of the slider.
- `high` (double, optional) — The maximum value of the slider.
- `step` (double, optional) — The amount the slider increments by between steps.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf15OneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `value` (double, optional) — The number selected in the control. For range sliders, reference the minimum and maximum values with `.min` and `.max`.

### ReportElement02151

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `slider`
- `mode` (ReportElementOneOf0OneOf2OneOf15OneOf1Mode, required) — The operator used to filter dates.
- `valueType` (enum, required) — The kind of values the slider filters.
  - Allowed values: `datetime`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf15OneOf1FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf15OneOf1ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf15OneOf1Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf15OneOf1RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `low` (string, optional) — The minimum date of the slider, in ISO 8601 format.
- `high` (string, optional) — The maximum date of the slider, in ISO 8601 format.
- `step` (ReportElementOneOf0OneOf2OneOf15OneOf1Step, optional) — The amount the slider increments by between steps.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf15OneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `value` (string, optional) — The date selected in the control, in ISO 8601 format. For range sliders, reference the minimum and maximum values with `.min` and `.max`.

### ReportElement02160

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `range-slider`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf16OneOf0FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf16OneOf0ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf16OneOf0Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf16OneOf0RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `valueType` (enum, optional) — The kind of values the slider filters. Defaults to `number`.
  - Allowed values: `number`
- `low` (double, optional) — The minimum value of the slider.
- `high` (double, optional) — The maximum value of the slider.
- `step` (double, optional) — The amount the slider increments by between steps.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf16OneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ReportElement02161

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `range-slider`
- `valueType` (enum, required) — The kind of values the slider filters.
  - Allowed values: `datetime`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf16OneOf1FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf16OneOf1ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf16OneOf1Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf16OneOf1RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `low` (string, optional) — The minimum date of the slider, in ISO 8601 format.
- `high` (string, optional) — The maximum date of the slider, in ISO 8601 format.
- `step` (ReportElementOneOf0OneOf2OneOf16OneOf1Step, optional) — The amount the slider increments by between steps.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf16OneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `min` (string, optional) — The selected date to filter on, in ISO 8601 format.
- `max` (string, optional) — The selected date to filter on, in ISO 8601 format.

### ReportElementOneOf0OneOf3StyleColor

The divider stroke color. A hex string (e.g. `#e0e0e0`), `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf3StyleColor2

### ReportElementOneOf0OneOf3StyleStrokeStyle

The stroke style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### External URL

An external image referenced by URL. Supports dynamic `{{formula}}` text.

- `kind` (enum, required)
  - Allowed values: `url`
- `url` (string, required) — The external image URL. Supports dynamic `{{formula}}` text.

### Uploaded Image

A reference to a previously uploaded image. New images cannot be uploaded via this endpoint.

- `kind` (enum, required)
  - Allowed values: `upload`
- `key` (string, required) — The identifier for an image uploaded to Sigma.

### ReportElementOneOf0OneOf5Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf5StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf5StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `fit` (ReportElementOneOf0OneOf5StyleOneOf0Fit, optional) — How the image fits the container.
- `horizontalAlign` (ReportElementOneOf0OneOf5StyleOneOf0HorizontalAlign, optional) — The horizontal alignment of the image within its container.
- `verticalAlign` (ReportElementOneOf0OneOf5StyleOneOf0VerticalAlign, optional) — The vertical alignment of the image within its container.
- `tiling` (ReportElementOneOf0OneOf5StyleOneOf0Tiling, optional) — The tiling behavior for the image. `none` displays a single image (default). `repeat` tiles the image to fill the container.
- `shape` (ReportElementOneOf0OneOf5StyleOneOf0Shape, optional) — The shape of the image.

### ReportElementOneOf0OneOf5Style1

- `backgroundColor` (ReportElementOneOf0OneOf5StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf5StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf5StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.
- `fit` (ReportElementOneOf0OneOf5StyleOneOf1Fit, optional) — How the image fits the container.
- `horizontalAlign` (ReportElementOneOf0OneOf5StyleOneOf1HorizontalAlign, optional) — The horizontal alignment of the image within its container.
- `verticalAlign` (ReportElementOneOf0OneOf5StyleOneOf1VerticalAlign, optional) — The vertical alignment of the image within its container.
- `tiling` (ReportElementOneOf0OneOf5StyleOneOf1Tiling, optional) — The tiling behavior for the image. `none` displays a single image (default). `repeat` tiles the image to fill the container.
- `shape` (ReportElementOneOf0OneOf5StyleOneOf1Shape, optional) — The shape of the image.

### ReportElementOneOf0OneOf6Source0

- `kind` (enum, required)
  - Allowed values: `empty`
- `connectionId` (string, required) — The identifier of the connection used to provision the input-table.
- `writebackSchema` (list of string, optional) — 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.

### ReportElementOneOf0OneOf6Source1

- `kind` (enum, required)
  - Allowed values: `linked`
- `from` (string, required) — 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` (list of string, optional) — 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.

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf6Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf6NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf6NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf6NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf6Description1

- `visibility` (ReportElementOneOf0OneOf6DescriptionOneOf1Visibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf6DescriptionOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf6DescriptionOneOf1FontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf6DescriptionOneOf1Position, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf6Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf6StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf6StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf6Style1

- `backgroundColor` (ReportElementOneOf0OneOf6StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf6StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf6StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf6CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf6CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf6CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf6TableComponentsTable

Whether the input table body grid is shown. Set to `hidden` to hide it.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf6TableComponentsSummaryBar

The summary bar display options for the input table.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### TableStyle0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (TableStyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (TableStyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### TableStyle1

- `backgroundColor` (TableStyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (TableStyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (TableStyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf6ColumnsItems0

- `id` (ReportElementOneOf0OneOf6ColumnsItemsOneOf0Id, required) — The identifier of a system column. Data type is fixed.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf6ColumnsItemsOneOf0Format, optional) — The display format of the column.

### ReportElementOneOf0OneOf6ColumnsItems1

- `id` (string, required) — The identifier of the key column in this input table.
- `key` (string, required) — The identifier of the linked source column that this column's values must match. Cannot be changed after creation.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf6ColumnsItemsOneOf1Format, optional) — The display format of the column.

### ReportElementOneOf0OneOf6ColumnsItems2

- `id` (string, required) — The identifier of the warehouse column.
- `type` (ReportElementOneOf0OneOf6ColumnsItemsOneOf2Type, required) — Data type of the column.
- `values` (list of ReportElementOneOf0OneOf6ColumnsItemsOneOf2ValuesItems, optional) — The allowed values for the column, presented as a dropdown. Cannot be specified if `valuesFrom` is specified.
- `valuesFrom` (ReportElementOneOf0OneOf6ColumnsItemsOneOf2ValuesFrom, optional) — The element and column supplying this column's option list. Cannot be specified if `values` is specified. Not valid alongside `range`.
- `range` (ReportElementOneOf0OneOf6ColumnsItemsOneOf2Range, optional) — Min/max bounds for a number or datetime column. Datetime bounds must be in ISO-8601 format. The range is inclusive.
- `maxFileNum` (double, optional) — Maximum number of files per cell (file columns only).
- `maxFileSizeMb` (double, optional) — Maximum size per file in MB, 1–200 (file columns only).
- `acceptedFileTypes` (list of string, optional) — The allowed file MIME types. Defaults to all types. Passing any type of a MIME family (e.g. `application/msword`) selects the whole family. A round-trip expands the list to every type in the selected family.
- `pills` (ReportElementOneOf0OneOf6ColumnsItemsOneOf2Pills, optional) — The display style of pills for select column options. Omit to show plain text.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf6ColumnsItemsOneOf2Format, optional) — The display format of the column.

### ReportElementOneOf0OneOf6ColumnsItems3

- `id` (string, required) — The identifier of the formula column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf6ColumnsItemsOneOf3Format, optional) — The display format of the column.

### ReportElementOneOf0OneOf6ConditionalFormatsItems0

- ReportElementOneOf0OneOf6ConditionalFormatsItems00
- ReportElementOneOf0OneOf6ConditionalFormatsItems01
- ReportElementOneOf0OneOf6ConditionalFormatsItems02
- ReportElementOneOf0OneOf6ConditionalFormatsItems03

### ReportElementOneOf0OneOf6ConditionalFormatsItems1

- `type` (enum, required)
  - Allowed values: `backgroundScale`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `scheme` (list of string, optional) — The hex colors that define the gradient, as an array of 2 or more colors.
- `domain` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf1Domain, optional)
- `order` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf1Order, optional)
- `nullBehavior` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf1NullBehavior, optional)
- `steps` (double, optional) — Quantize the continuous gradient into N discrete buckets.

### ReportElementOneOf0OneOf6ConditionalFormatsItems2

- `type` (enum, required)
  - Allowed values: `fontScale`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `scheme` (list of string, optional) — The hex colors that define the gradient, as an array of 2 or more colors.
- `domain` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf2Domain, optional)
- `order` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf2Order, optional)
- `nullBehavior` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf2NullBehavior, optional)
- `steps` (double, optional)

### ReportElementOneOf0OneOf6ConditionalFormatsItems3

- `type` (enum, required)
  - Allowed values: `dataBars`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `scheme` (list of string, optional) — The hex colors that define the gradient, as an array of 2 or more colors.
- `domain` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf3Domain, optional)
- `order` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf3Order, optional)
- `valueLabels` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf3ValueLabels, optional)

### ReportElementOneOf0OneOf6SortItemsDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf6SortItemsNulls

How the sort order treats null values.

- enum
  - Allowed values: `first`
- enum
  - Allowed values: `last`
- enum
  - Allowed values: `connection-default`

### ReportElementOneOf0OneOf6FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf6FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf6FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf6FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf6FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf6FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf6FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf6FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf6FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf6FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf6FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf6FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf6FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf6FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf6FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf6FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf6FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf6FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf6FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf6FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf7Config3

- Element reference: ReportElementOneOf0OneOf7Config30
- Column reference: Column reference
- Control reference: Control reference
- Action effect reference: Action effect reference
- Action trigger reference: Action trigger reference

### ReportElementOneOf0OneOf7StyleBackgroundColor

The element background color. A hex string (e.g. `#ffffff`), `rgb()` value, theme reference, or `transparent`.

- string
- string
- ReportElementOneOf0OneOf7StyleBackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf8ConfigStyle

The element background, border, and padding.

- ReportElementOneOf0OneOf8ConfigStyle0
- ReportElementOneOf0OneOf8ConfigStyle1

### ReportElementOneOf0OneOf8ConfigFormat

The fill and track colors, size, and alignment of the bar or ring.

- `fillColor` (ReportElementOneOf0OneOf8ConfigFormatFillColor, optional) — Color of the filled portion of the bar/ring.
- `trackColor` (ReportElementOneOf0OneOf8ConfigFormatTrackColor, optional) — Color of the unfilled track behind the fill.
- `size` (ReportElementOneOf0OneOf8ConfigFormatSize, optional) — The thickness of the bar or diameter of the ring. Defaults to `medium`.
- `horizontalAlign` (ReportElementOneOf0OneOf8ConfigFormatHorizontalAlign, optional) — The horizontal alignment of the bar or ring within the element.
- `verticalAlign` (ReportElementOneOf0OneOf8ConfigFormatVerticalAlign, optional) — The vertical alignment of the bar or ring within the element.

### ReportElementOneOf0OneOf8ConfigLabel

The styling of the label text.

- `visibility` (ReportElementOneOf0OneOf8ConfigLabelVisibility, optional) — Whether this text is shown.
- `text` (string, optional) — Text content. Supports dynamic `{{formula}}` text.
- `fontWeight` (ReportElementOneOf0OneOf8ConfigLabelFontWeight, optional) — The font weight.
- `fontSize` (ReportElementOneOf0OneOf8ConfigLabelFontSize, optional) — The font size in pixels, or `auto` to size with the element.
- `color` (ReportElementOneOf0OneOf8ConfigLabelColor, optional) — The text color.

### ReportElementOneOf0OneOf8ConfigValue

The styling of the value text.

- `visibility` (ReportElementOneOf0OneOf8ConfigValueVisibility, optional) — Whether this text is shown.
- `text` (string, optional) — Text content. Supports dynamic `{{formula}}` text.
- `fontWeight` (ReportElementOneOf0OneOf8ConfigValueFontWeight, optional) — The font weight.
- `fontSize` (ReportElementOneOf0OneOf8ConfigValueFontSize, optional) — The font size in pixels, or `auto` to size with the element.
- `color` (ReportElementOneOf0OneOf8ConfigValueColor, optional) — The text color.

### ReportElementOneOf0OneOf8ConfigDescription

The styling of the description text.

- `visibility` (ReportElementOneOf0OneOf8ConfigDescriptionVisibility, optional) — Whether this text is shown.
- `text` (string, optional) — Text content. Supports dynamic `{{formula}}` text.
- `fontWeight` (ReportElementOneOf0OneOf8ConfigDescriptionFontWeight, optional) — The font weight.
- `fontSize` (ReportElementOneOf0OneOf8ConfigDescriptionFontSize, optional) — The font size in pixels, or `auto` to size with the element.
- `color` (ReportElementOneOf0OneOf8ConfigDescriptionColor, optional) — The text color.

### ReportElementOneOf0OneOf8ConfigColorRulesItems

- ReportElementOneOf0OneOf8ConfigColorRulesItems0
- ReportElementOneOf0OneOf8ConfigColorRulesItems1

### ReportElementOneOf1SourceOneOf8JoinsItems

- `left` (ReportElementOneOf1SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf1SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf1SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf1SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf1SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf1SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf1SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf1SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf1SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf1SourceOneOf8PrimarySource6

### ReportElementOneOf1SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf1SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf1SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf1SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf1SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf1SourceOneOf9SourcesItems6

### ReportElementOneOf1SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf1Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf1SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf1SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf1Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf1SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf1SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf1SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf1SourceOneOf11Source2
- Semantic View: ReportElementOneOf1SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf1SourceOneOf11Source5
- Data Model: ReportElementOneOf1SourceOneOf11Source6

### ReportElementOneOf1SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf1StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf1StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf1StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf1StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf1StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf1StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf1StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf1StyleOneOf1BorderColor2

### ReportElementOneOf1CardStyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf1CardStyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf1CardStyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf1CardStyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf1CardStyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf1CardStyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf1CardStyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf1CardStyleOneOf1BorderColor2

### ReportElementOneOf1FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf1FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf1FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf1FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf1FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf1FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf1FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf1FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf1FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf1FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf1FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf1FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf1FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf1FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesColorsDarkMode

Whether dark color mode is on. Defaults to `hidden`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesElementBorderColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesElementBorderColor2

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesLayoutColorsUseElementForeground

Whether elements render above the canvas.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesSpaceShowElementPadding

Whether padding around elements is shown. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesSpaceUnit

The element spacing preset.

- enum
  - Allowed values: `small`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `large`

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesTitleFontColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesTitleFontColor2

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesTitleFontFontWeight

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf0ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `style` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Style, optional) — The grid presentation for this column, including alignment, width, colors, and text wrap.
- `link` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Link, optional) — The hyperlink target for this column. Either another column containing URLs, or a formula that constructs one.

### ReportElementOneOf0OneOf0OneOf0ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `style` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Style, optional) — The grid presentation for this column, including alignment, width, colors, and text wrap.
- `link` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Link, optional) — The hyperlink target for this column. Either another column containing URLs, or a formula that constructs one.

### ReportElementOneOf0OneOf0OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf0Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf0SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf0SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf0SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf0Source100
- ReportElementOneOf0OneOf0OneOf0Source101

### ReportElementOneOf0OneOf0OneOf0Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf0SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf0SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf0Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf0NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf0NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf0NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf0Description1

- `visibility` (ReportElementOneOf0OneOf0OneOf0DescriptionOneOf1Visibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf0DescriptionOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf0DescriptionOneOf1FontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf0DescriptionOneOf1Position, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf0MetricsItemsFormat

The display format of the column.

- ReportElementOneOf0OneOf0OneOf0MetricsItemsFormat0
- ReportElementOneOf0OneOf0OneOf0MetricsItemsFormat1

### ReportElementOneOf0OneOf0OneOf0MetricsItemsTimeline

The timeline display options for the metric.

- `dateColumnId` (string, required) — The date column used for the metric timeline. Required when timeline is enabled.
- `truncation` (ReportElementOneOf0OneOf0OneOf0MetricsItemsTimelineTruncation, optional) — The precision to truncate the date to.
- `comparison` (ReportElementOneOf0OneOf0OneOf0MetricsItemsTimelineComparison, optional) — The time period to compare the current metric value against.

### ReportElementOneOf0OneOf0OneOf0RelationshipsItemsKeysItems

- `sourceColumnId` (string, required) — The column from the source element joined in this relationship.
- `targetColumnId` (string, required) — The column from the target table joined in this relationship.

### ReportElementOneOf0OneOf0OneOf0FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf0FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf0FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf0FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf0FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf0FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf0SortItemsDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf0SortItemsNulls

How the sort order treats null values.

- enum
  - Allowed values: `first`
- enum
  - Allowed values: `last`
- enum
  - Allowed values: `connection-default`

### ReportElementOneOf0OneOf0OneOf0ColumnSecuritiesItemsCriteria

- No One Can View: No One Can View
- Specific Users and Teams: Specific Users and Teams
- User Attribute: User Attribute

### ReportElementOneOf0OneOf0OneOf0Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf0StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf0StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf0Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf0StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf0StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf0StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf0CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf0CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf0CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems0

- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems00
- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems01
- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems02
- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems03

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems1

- `type` (enum, required)
  - Allowed values: `backgroundScale`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `scheme` (list of string, optional) — The hex colors that define the gradient, as an array of 2 or more colors.
- `domain` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf1Domain, optional)
- `order` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf1Order, optional)
- `nullBehavior` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior, optional)
- `steps` (double, optional) — Quantize the continuous gradient into N discrete buckets.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems2

- `type` (enum, required)
  - Allowed values: `fontScale`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `scheme` (list of string, optional) — The hex colors that define the gradient, as an array of 2 or more colors.
- `domain` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf2Domain, optional)
- `order` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf2Order, optional)
- `nullBehavior` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior, optional)
- `steps` (double, optional)

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems3

- `type` (enum, required)
  - Allowed values: `dataBars`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `scheme` (list of string, optional) — The hex colors that define the gradient, as an array of 2 or more colors.
- `domain` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf3Domain, optional)
- `order` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf3Order, optional)
- `valueLabels` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels, optional)

### ReportElementOneOf0OneOf0OneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf0FrozenColumnFieldValuesItems

- `fieldId` (string, required) — Pivot shelf field id for a dimension value at the freeze point.
- `value` (ReportElementOneOf0OneOf0OneOf0FrozenColumnFieldValuesItemsValue, required, nullable) — Dimension member value at the freeze point.

### ReportElementOneOf0OneOf0OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf1Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf1SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf1SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf1SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf1Source100
- ReportElementOneOf0OneOf0OneOf1Source101

### ReportElementOneOf0OneOf0OneOf1Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf1SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf1SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf1ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.

### ReportElementOneOf0OneOf0OneOf1ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.

### ReportElementOneOf0OneOf0OneOf1ValueFontWeight

The font weight of the value.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf1ValueColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1ValueColor2

### ReportElementOneOf0OneOf0OneOf1ValueFontSize

The font size of the value, in pixels. Defaults to `auto`.

- double
- enum
  - Allowed values: `auto`

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf1Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf1NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf1NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (ReportElementOneOf0OneOf0OneOf1NameOneOf2FontSize, optional) — The title font size in pixels, or `auto` to size automatically.

### ReportElementOneOf0OneOf0OneOf1DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf1DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1DescriptionColor2

### ReportElementOneOf0OneOf0OneOf1DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf1DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf1DescriptionFontSize

The font size of the description, in pixels. Specify `auto` to size it automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf1FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf1FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf1FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf1FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf1FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf1FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf1Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf1StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf1StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf1Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf1StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf1StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf1StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf1CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf1CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf1CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf1LayoutAnchor

The horizontal alignment of the KPI within its container.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf1LayoutVerticalAnchor

The vertical alignment.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `bottom`

### ReportElementOneOf0OneOf0OneOf1LayoutTitleOrient

The title position relative to the KPI value. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `bottom`

### ReportElementOneOf0OneOf0OneOf1LayoutComparisonValueOrient

The comparison value position.

- enum
  - Allowed values: `right`
- enum
  - Allowed values: `below`

### ReportElementOneOf0OneOf0OneOf1ComparisonDisplay

The display format for the comparison. Defaults to `percentage`.

- enum
  - Allowed values: `percentage`
- enum
  - Allowed values: `delta`
- enum
  - Allowed values: `relative`
- enum
  - Allowed values: `absolute`

### ReportElementOneOf0OneOf0OneOf1ComparisonDirection

The comparison direction. One of `higher` (higher is better), `lower` (lower is better), or `none`.

- enum
  - Allowed values: `higher`
- enum
  - Allowed values: `lower`
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf1ComparisonColorGood

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1ComparisonColorGood2

### ReportElementOneOf0OneOf0OneOf1ComparisonColorNeutral

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1ComparisonColorNeutral2

### ReportElementOneOf0OneOf0OneOf1ComparisonColorBad

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1ComparisonColorBad2

### ReportElementOneOf0OneOf0OneOf1ComparisonFontSize

The comparison font size in pixels, or `auto`.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf1ComparisonLabel

The comparison label text. Set to `hidden` to hide the label.

- enum
  - Allowed values: `hidden`
- string

### ReportElementOneOf0OneOf0OneOf1ComparisonLabelColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1ComparisonLabelColor2

### ReportElementOneOf0OneOf0OneOf1TrendShape

The trend shape. Defaults to `line` when a comparison is configured, otherwise `area`.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `area`

### ReportElementOneOf0OneOf0OneOf1TrendAreaStyle

The area fill style for the trend line. Only applies when shape is `area`.

- enum
  - Allowed values: `gradient`
- enum
  - Allowed values: `solid`

### ReportElementOneOf0OneOf0OneOf1TrendValueColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1TrendValueColor2

### ReportElementOneOf0OneOf0OneOf1TrendComparisonColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1TrendComparisonColor2

### ReportElementOneOf0OneOf0OneOf1RefMarksItems0

- `type` (enum, required) — A reference line marking a single value on the chart.
  - Allowed values: `line`
- `axis` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Value, required) — The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `line` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Line, optional) — The stroke styling of the reference line, including style, width, and color.
- `label` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf1RefMarksItems1

- `type` (enum, required) — A reference band marking a range between two values on the chart.
  - Allowed values: `band`
- `axis` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Value, required) — The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `endValue` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1EndValue, required) — Band end position (constant, column aggregation, or formula).
- `line` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Line, optional) — The stroke styling of the reference band line, including style, width, and color.
- `fill` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Fill, optional) — The band fill color.
- `label` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItems0

- `condition` (ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf0Condition, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf0Style, optional)

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItems1

- `condition` (ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf1Condition, required)
- `value` (ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf1Value, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf1Style, optional)

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItems2

- `condition` (ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf2Condition, required)
- `low` (ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf2Low, required)
- `high` (ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf2High, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf2Style, optional)

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItems3

- `condition` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula for a conditional formatting rule. Can reference any column in the element. Must return a boolean.
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf3Style, optional)

### ReportElementOneOf0OneOf0OneOf2Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf2Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf2Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf2Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf2Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf2SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf2SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf2SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf2Source100
- ReportElementOneOf0OneOf0OneOf2Source101

### ReportElementOneOf0OneOf0OneOf2Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf2SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf2SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf2ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).
- `showOnSegments` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0ShowOnSegments, optional) — Whether data label segments are shown. Defaults to `hidden`. Requires a stacked bar chart with color by category, color by scale, or multiple y-axis series.
- `showOnTotals` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0ShowOnTotals, optional) — Whether the total data label is shown. Defaults to `shown`. Requires a stacked bar chart with color by category, color by scale, or multiple y-axis series.

### ReportElementOneOf0OneOf0OneOf2ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).
- `showOnSegments` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1ShowOnSegments, optional) — Whether data label segments are shown. Defaults to `hidden`. Requires a stacked bar chart with color by category, color by scale, or multiple y-axis series.
- `showOnTotals` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1ShowOnTotals, optional) — Whether the total data label is shown. Defaults to `shown`. Requires a stacked bar chart with color by category, color by scale, or multiple y-axis series.

### ReportElementOneOf0OneOf0OneOf2YAxisColumnIdsItems

- string
- ReportElementOneOf0OneOf0OneOf2YAxisColumnIdsItems1

### ReportElementOneOf0OneOf0OneOf2YAxisFormat

The Y-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf2YAxisFormat0
- ReportElementOneOf0OneOf0OneOf2YAxisFormat1

### ReportElementOneOf0OneOf0OneOf2XAxisSort

The sort order.

- `direction` (ReportElementOneOf0OneOf0OneOf2XAxisSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf2XAxisSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### ReportElementOneOf0OneOf0OneOf2XAxisFormat

The X-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf2XAxisFormat0
- ReportElementOneOf0OneOf0OneOf2XAxisFormat1

### ReportElementOneOf0OneOf0OneOf2YAxis2Format

The secondary Y-axis formatting, including title, labels, scale, and axis mark spacing.

- ReportElementOneOf0OneOf0OneOf2YAxis2Format0
- ReportElementOneOf0OneOf0OneOf2YAxis2Format1

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf2NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf2NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf2NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf2DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2DescriptionColor2

### ReportElementOneOf0OneOf0OneOf2DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf2DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf2Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2Legend1

- `position` (ReportElementOneOf0OneOf0OneOf2LegendOneOf1Position, optional) — The legend position. Defaults to `auto`.
- `color` (ReportElementOneOf0OneOf0OneOf2LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `colorLegend` (enum, optional) — Whether the color legend is shown when both a color and a size legend would show. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `sizeLegend` (enum, optional) — Set to `hidden` to hide the size legend when a size channel is present. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf2TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf2TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf2TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf2TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf2BarStyleCornerRadius

The bar corner shape. Defaults to `square`.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf2Color0

- `by` (enum, required)
  - Allowed values: `single`
- `value` (ReportElementOneOf0OneOf0OneOf2ColorOneOf0Value, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf2Color1

- `by` (enum, required)
  - Allowed values: `category`
- `column` (string, required) — The identifier of the column whose values determine categorical color assignment. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf2ColorOneOf1CustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf2Color2

- `by` (enum, required)
  - Allowed values: `scale`
- `column` (string, required) — The identifier of the numeric column whose values drive the continuous color gradient. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `domain` (ReportElementOneOf0OneOf0OneOf2ColorOneOf2Domain, optional)

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItems0

- `condition` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf0Condition, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf0Style, optional)

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItems1

- `condition` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf1Condition, required)
- `value` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf1Value, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf1Style, optional)

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItems2

- `condition` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf2Condition, required)
- `low` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf2Low, required)
- `high` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf2High, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf2Style, optional)

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItems3

- `condition` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula for a conditional formatting rule. Can reference any column in the element. Must return a boolean.
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf3Style, optional)

### ReportElementOneOf0OneOf0OneOf2DataLabelAnchor

Position of the data label relative to its mark.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `end`
- enum
  - Allowed values: `middle`
- enum
  - Allowed values: `outside-end`
- enum
  - Allowed values: `start`

### ReportElementOneOf0OneOf0OneOf2DataLabelColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf2DataLabelColor2

### ReportElementOneOf0OneOf0OneOf2DataLabelFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf2DataLabelLabelDisplay

Which values and labels to show on each bar segment label.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `min-max`
- enum
  - Allowed values: `all`

### ReportElementOneOf0OneOf0OneOf2DataLabelLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2DataLabelOrient

Text direction for data labels.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `horizontal`
- enum
  - Allowed values: `vertical`

### ReportElementOneOf0OneOf0OneOf2DataLabelShowStroke

The stroke (outline) around data labels.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf2DataLabelTotals

The aggregate total label options for bar charts.

- `display` (ReportElementOneOf0OneOf0OneOf2DataLabelTotalsDisplay, optional) — Whether values appear on chart marks.
- `fontSize` (double, optional) — The font size for total labels, in pixels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf2DataLabelTotalsLabelDisplay, optional) — Which aggregate total labels appear on the bars. Defaults to `auto`.
- `orient` (ReportElementOneOf0OneOf0OneOf2DataLabelTotalsOrient, optional) — The text direction for total labels.

### ReportElementOneOf0OneOf0OneOf2DataLabelValueFormat

Whether numeric values are shown as percentages or as plain numbers.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf2GapWidth

The spacing between bars (gap width) within each category group.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `small`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `large`

### ReportElementOneOf0OneOf0OneOf2GapBetweenSets

The size preset for the gap between groups of bars. Requires clustered bar sets, from a color by category or color by scale, or multiple bar series with clustered stacking. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `small`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `large`

### ReportElementOneOf0OneOf0OneOf2FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf2FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf2FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf2FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf2FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf2FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf2Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf2StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf2StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf2Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf2StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf2StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf2StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf2CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf2CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf2CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf2RefMarksItems0

- `type` (enum, required) — A reference line marking a single value on the chart.
  - Allowed values: `line`
- `axis` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Value, required) — The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `line` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Line, optional) — The stroke styling of the reference line, including style, width, and color.
- `label` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf2RefMarksItems1

- `type` (enum, required) — A reference band marking a range between two values on the chart.
  - Allowed values: `band`
- `axis` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Value, required) — The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `endValue` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1EndValue, required) — Band end position (constant, column aggregation, or formula).
- `line` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Line, optional) — The stroke styling of the reference band line, including style, width, and color.
- `fill` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Fill, optional) — The band fill color.
- `label` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItems

- `columnId` (string, required) — The column ID placed at this position.
- `sort` (ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSort, optional) — The sort direction and type (`values`, `column`, or `row-count`).

### ReportElementOneOf0OneOf0OneOf2TrellisColumn

The format for the trellis column.

- `border` (enum, optional) — Whether a border is shown between trellis panels. Set to `hidden` to hide it.
  - Allowed values: `hidden`
- `labels` (ReportElementOneOf0OneOf0OneOf2TrellisColumnLabels, optional) — The trellis labels. Set to `hidden` to hide them, or provide styling overrides.
- `title` (ReportElementOneOf0OneOf0OneOf2TrellisColumnTitle, optional) — The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

### ReportElementOneOf0OneOf0OneOf2TrellisRow

The format for the trellis row.

- `border` (enum, optional) — Whether a border is shown between trellis panels. Set to `hidden` to hide it.
  - Allowed values: `hidden`
- `labels` (ReportElementOneOf0OneOf0OneOf2TrellisRowLabels, optional) — The trellis labels. Set to `hidden` to hide them, or provide styling overrides.
- `title` (ReportElementOneOf0OneOf0OneOf2TrellisRowTitle, optional) — The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

### ReportElementOneOf0OneOf0OneOf2TrellisRowsByItems

- `columnId` (string, required) — The column ID placed at this position.
- `sort` (ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSort, optional) — The sort direction and type (`values`, `column`, or `row-count`).

### ReportElementOneOf0OneOf0OneOf2TrellisSeries

Display each series in its own chart, arranged as a row or column of panels. Cannot be specified if `rowsBy` or `columnsBy` is specified. Not supported for every chart kind.

- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`

### ReportElementOneOf0OneOf0OneOf2TrellisShare

The scales and legends shared across trellis panels.

- `color-legends` (ReportElementOneOf0OneOf0OneOf2TrellisShareColorLegends, optional) — Whether trellis panels share one color legend across the grid or each panel gets its own. Defaults to `shared`.
- `size-legends` (ReportElementOneOf0OneOf0OneOf2TrellisShareSizeLegends, optional) — Size legend display options for the trellis.
- `x-axis` (ReportElementOneOf0OneOf0OneOf2TrellisShareXAxis, optional) — Whether trellis panels share one category-axis scale or each scales to its own data. Defaults to `shared`. This is the category axis even when chart orientation renders it vertically.
- `y-axis` (ReportElementOneOf0OneOf0OneOf2TrellisShareYAxis, optional) — Whether trellis panels share one series-axis (value) scale or each scales to its own data. Defaults to `shared`. This is the series axis even when chart orientation renders it horizontally.
- `y-axis-2` (ReportElementOneOf0OneOf0OneOf2TrellisShareYAxis2, optional) — Whether trellis panels share the secondary series-axis scale. Defaults to `shared`. Combo charts with a second value axis only.

### ReportElementOneOf0OneOf0OneOf2TrellisTileSize

The size of charts in a trellis grid. Defaults to `auto` for category trellis, `compact` for trellis by series.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `compact`

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsModel

Regression model for the trend line.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `quadratic`
- enum
  - Allowed values: `polynomial`
- enum
  - Allowed values: `exponential`
- enum
  - Allowed values: `logarithmic`
- enum
  - Allowed values: `power`

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsLine

The line style, width, and color for the trend line.

- `style` (ReportElementOneOf0OneOf0OneOf2TrendlinesItemsLineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf2TrendlinesItemsLineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf2TrendlinesItemsLineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsLabel

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsValue

The regression fit value (R²) drawn on the chart. Set `visibility` to `shown`, or omit the block to hide it.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsEquation

Regression equation. Omit the block to hide the equation.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsCaption

The label and value display options for the trend line.

- `position` (ReportElementOneOf0OneOf0OneOf2TrendlinesItemsCaptionPosition, optional) — The position of the label and computed-value annotation for the trend line.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf2TrendlinesItemsCaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf3OneOf0Source

The data source for the chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf0Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf3OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf0Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf3OneOf0Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf3OneOf0Source11

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItems

- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItems0
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItems1

### ReportElementOneOf0OneOf0OneOf3OneOf0Color

The column used to split the donut into slices. Optionally sets a palette scheme and per-value color overrides.

- `columnId` (string, required) — The column ID.
- `sort` (ReportElementOneOf0OneOf0OneOf3OneOf0ColorSort, optional) — The sort order.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf3OneOf0ColorCustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf3OneOf0Value

The column for the slice size.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf3OneOf0Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf3OneOf0Name2

### ReportElementOneOf0OneOf0OneOf3OneOf0Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf3OneOf0DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf0DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf3OneOf0DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf3OneOf0DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf3OneOf0DataLabel

Data label typography, placement, and display options for slice values.

- `color` (ReportElementOneOf0OneOf0OneOf3OneOf0DataLabelColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `donutLabelDisplay` (ReportElementOneOf0OneOf0OneOf3OneOf0DataLabelDonutLabelDisplay, optional) — Whether donut or pie slice labels appear on the slice or in the legend.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf3OneOf0DataLabelFontWeight, optional) — The font weight for data labels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf3OneOf0DataLabelLabelDisplay, optional) — Which values and labels to show on each slice label.
- `labels` (ReportElementOneOf0OneOf0OneOf3OneOf0DataLabelLabels, optional) — Whether values appear on chart marks.
- `precision` (double, optional) — The number of decimal places when labels include percentages.

### ReportElementOneOf0OneOf0OneOf3OneOf0Legend

Legend visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf3OneOf0Legend0
- ReportElementOneOf0OneOf0OneOf3OneOf0Legend1

### ReportElementOneOf0OneOf0OneOf3OneOf0Tooltip

Tooltip display options for the chart.

- `columns` (list of ReportElementOneOf0OneOf0OneOf3OneOf0TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf3OneOf0TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems5

### ReportElementOneOf0OneOf0OneOf3OneOf0Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf3OneOf0Style0
- ReportElementOneOf0OneOf0OneOf3OneOf0Style1

### ReportElementOneOf0OneOf0OneOf3OneOf0CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf3OneOf0CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf3OneOf0CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf3OneOf0AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf3OneOf1Source

The data source for the chart.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf1Source3
- Custom SQL: Custom SQL
- Table: ReportElementOneOf0OneOf0OneOf3OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf1Source6
- Code Output: Code Output
- Join: ReportElementOneOf0OneOf0OneOf3OneOf1Source8
- Union: Union
- Transpose: Transpose
- Unnest: ReportElementOneOf0OneOf0OneOf3OneOf1Source11

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItems

- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItems0
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItems1

### ReportElementOneOf0OneOf0OneOf3OneOf1Color

The column used to split the donut into slices. Optionally sets a palette scheme and per-value color overrides.

- `columnId` (string, required) — The column ID.
- `sort` (ReportElementOneOf0OneOf0OneOf3OneOf1ColorSort, optional) — The sort order.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf3OneOf1ColorCustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf3OneOf1Value

The column for the slice size.

- `columnId` (string, required) — The column ID.

### ReportElementOneOf0OneOf0OneOf3OneOf1Name

The title of the element. Supports dynamic `{{formula}}` text. Enter either a bare string for a plain title, an object with `text` and styling properties (font size, color, alignment, or weight) for a styled title, or `{ visibility: 'hidden' }` to hide the title.

- string
- Hidden title: Hidden title
- Shown title: ReportElementOneOf0OneOf0OneOf3OneOf1Name2

### ReportElementOneOf0OneOf0OneOf3OneOf1Description

The chart description, displayed as a subtitle or tooltip text.

- `visibility` (ReportElementOneOf0OneOf0OneOf3OneOf1DescriptionVisibility, optional) — Whether the description is shown. Hiding a description does not remove the description text.
- `text` (string, optional) — The description text.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1DescriptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf3OneOf1DescriptionFontWeight, optional) — The font weight of the description.
- `position` (ReportElementOneOf0OneOf0OneOf3OneOf1DescriptionPosition, optional) — Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.
- `fontSize` (double, optional) — Description font size in pixels.

### ReportElementOneOf0OneOf0OneOf3OneOf1DataLabel

Data label typography, placement, and display options for slice values.

- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1DataLabelColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `donutLabelDisplay` (ReportElementOneOf0OneOf0OneOf3OneOf1DataLabelDonutLabelDisplay, optional) — Whether donut or pie slice labels appear on the slice or in the legend.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf3OneOf1DataLabelFontWeight, optional) — The font weight for data labels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf3OneOf1DataLabelLabelDisplay, optional) — Which values and labels to show on each slice label.
- `labels` (ReportElementOneOf0OneOf0OneOf3OneOf1DataLabelLabels, optional) — Whether values appear on chart marks.
- `precision` (double, optional) — The number of decimal places when labels include percentages.

### ReportElementOneOf0OneOf0OneOf3OneOf1Legend

Legend visibility, position, and label styling.

- ReportElementOneOf0OneOf0OneOf3OneOf1Legend0
- ReportElementOneOf0OneOf0OneOf3OneOf1Legend1

### ReportElementOneOf0OneOf0OneOf3OneOf1Tooltip

Tooltip display options for the chart.

- `columns` (list of ReportElementOneOf0OneOf0OneOf3OneOf1TooltipColumnsItems, optional) — Columns shown in the hover tooltip, in addition to the chart's own columns.
- `format` (ReportElementOneOf0OneOf0OneOf3OneOf1TooltipFormat, optional) — The tooltip display options for the chart.

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems

- Number Range: ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems0
- Date Range: ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems1
- Top N: ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems2
- List: ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems3
- Text Match: ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems4
- Hierarchy: ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems5

### ReportElementOneOf0OneOf0OneOf3OneOf1Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf0OneOf3OneOf1Style0
- ReportElementOneOf0OneOf0OneOf3OneOf1Style1

### ReportElementOneOf0OneOf0OneOf3OneOf1CustomContextMenuItems

- ReportElementOneOf0OneOf0OneOf3OneOf1CustomContextMenuItems0
- ReportElementOneOf0OneOf0OneOf3OneOf1CustomContextMenuItems1

### ReportElementOneOf0OneOf0OneOf3OneOf1AggregateValues

Whether value channels are aggregated. Omit for aggregated (default); set to `off` for raw row-level values.

- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf3OneOf1HoleValue

- `visibility` (ReportElementOneOf0OneOf0OneOf3OneOf1HoleValueVisibility, optional) — Whether the donut hole value is shown. Defaults to `shown`.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf3OneOf1HoleValueFontWeight, optional) — The font weight.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1HoleValueColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — The font size of the donut hole value, in pixels.

### ReportElementOneOf0OneOf0OneOf3OneOf1Hole

The title and value styling for the donut hole center.

- `value` (ReportElementOneOf0OneOf0OneOf3OneOf1HoleValue, optional)
- `title` (ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitle, optional)

### ReportElementOneOf0OneOf0OneOf3OneOf1Trellis

Trellis configuration for the chart.

- `columnsBy` (list of ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItems, optional) — The identifier of the column that defines trellis columns. At most one entry.
- `column` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumn, optional) — The format for the trellis column.
- `row` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRow, optional) — The format for the trellis row.
- `rowsBy` (list of ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItems, optional) — The identifier of the column that defines trellis rows. At most one entry.
- `series` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisSeries, optional) — Display each series in its own chart, arranged as a row or column of panels. Cannot be specified if `rowsBy` or `columnsBy` is specified. Not supported for every chart kind.
- `share` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisShare, optional) — The scales and legends shared across trellis panels.
- `tileSize` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisTileSize, optional) — The size of charts in a trellis grid. Defaults to `auto` for category trellis, `compact` for trellis by series.

### ReportElementOneOf0OneOf0OneOf4Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf4Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf4Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf4Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf4Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf4SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf4SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf4SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf4Source100
- ReportElementOneOf0OneOf0OneOf4Source101

### ReportElementOneOf0OneOf0OneOf4Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf4SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf4SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf4ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf4ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf4YAxisColumnIdsItems

- string
- ReportElementOneOf0OneOf0OneOf4YAxisColumnIdsItems1

### ReportElementOneOf0OneOf0OneOf4YAxisFormat

The Y-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf4YAxisFormat0
- ReportElementOneOf0OneOf0OneOf4YAxisFormat1

### ReportElementOneOf0OneOf0OneOf4XAxisSort

The sort order.

- `direction` (ReportElementOneOf0OneOf0OneOf4XAxisSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf4XAxisSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### ReportElementOneOf0OneOf0OneOf4XAxisFormat

The X-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf4XAxisFormat0
- ReportElementOneOf0OneOf0OneOf4XAxisFormat1

### ReportElementOneOf0OneOf0OneOf4YAxis2Format

The secondary Y-axis formatting, including title, labels, scale, and axis mark spacing.

- ReportElementOneOf0OneOf0OneOf4YAxis2Format0
- ReportElementOneOf0OneOf0OneOf4YAxis2Format1

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf4NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf4NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf4NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf4DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4DescriptionColor2

### ReportElementOneOf0OneOf0OneOf4DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf4DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf4Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4Legend1

- `position` (ReportElementOneOf0OneOf0OneOf4LegendOneOf1Position, optional) — The legend position. Defaults to `auto`.
- `color` (ReportElementOneOf0OneOf0OneOf4LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `colorLegend` (enum, optional) — Whether the color legend is shown when both a color and a size legend would show. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `sizeLegend` (enum, optional) — Set to `hidden` to hide the size legend when a size channel is present. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf4TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf4TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf4TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf4TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf4FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf4FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf4FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf4FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf4FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf4FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf4Color0

- `by` (enum, required)
  - Allowed values: `single`
- `value` (ReportElementOneOf0OneOf0OneOf4ColorOneOf0Value, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf4Color1

- `by` (enum, required)
  - Allowed values: `category`
- `column` (string, required) — The identifier of the column whose values determine categorical color assignment. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf4ColorOneOf1CustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf4Color2

- `by` (enum, required)
  - Allowed values: `scale`
- `column` (string, required) — The identifier of the numeric column whose values drive the continuous color gradient. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `domain` (ReportElementOneOf0OneOf0OneOf4ColorOneOf2Domain, optional)

### ReportElementOneOf0OneOf0OneOf4DataLabelClearance

Spacing between data labels and neighboring marks when labels could overlap lines or areas. Either `separated` to offset labels clear of the mark, or `default`.

- enum
  - Allowed values: `separated`
- enum
  - Allowed values: `default`

### ReportElementOneOf0OneOf0OneOf4DataLabelColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf4DataLabelColor2

### ReportElementOneOf0OneOf0OneOf4DataLabelFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf4DataLabelLabelDisplay

Which values and labels to show on each line point label.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `min-max`
- enum
  - Allowed values: `endpoints`
- enum
  - Allowed values: `most-recent`
- enum
  - Allowed values: `all-points`

### ReportElementOneOf0OneOf0OneOf4DataLabelLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4LineAreaStyleInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf4LineAreaStyleMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf4LineAreaStyleLine

Line stroke and area outline visibility.

- `visibility` (ReportElementOneOf0OneOf0OneOf4LineAreaStyleLineVisibility, optional) — Whether the area line is shown. Defaults to `shown` for layered area charts and `hidden` otherwise.
- `style` (ReportElementOneOf0OneOf0OneOf4LineAreaStyleLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf4LineAreaStyleLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf4LineAreaStylePoints

The points on the series. Configure shape, size, and visibility.

- `visibility` (ReportElementOneOf0OneOf0OneOf4LineAreaStylePointsVisibility, optional) — Whether points are shown. Defaults to `shown`. `shape` and `size` cannot be set when `hidden`.
- `shape` (ReportElementOneOf0OneOf0OneOf4LineAreaStylePointsShape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf4LineAreaStylePointsSize, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf4Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf4StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf4StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf4Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf4StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf4StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf4StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf4CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf4CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf4CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf4RefMarksItems0

- `type` (enum, required) — A reference line marking a single value on the chart.
  - Allowed values: `line`
- `axis` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Value, required) — The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `line` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Line, optional) — The stroke styling of the reference line, including style, width, and color.
- `label` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf4RefMarksItems1

- `type` (enum, required) — A reference band marking a range between two values on the chart.
  - Allowed values: `band`
- `axis` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Value, required) — The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `endValue` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1EndValue, required) — Band end position (constant, column aggregation, or formula).
- `line` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Line, optional) — The stroke styling of the reference band line, including style, width, and color.
- `fill` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Fill, optional) — The band fill color.
- `label` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItems

- `columnId` (string, required) — The column ID placed at this position.
- `sort` (ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSort, optional) — The sort direction and type (`values`, `column`, or `row-count`).

### ReportElementOneOf0OneOf0OneOf4TrellisColumn

The format for the trellis column.

- `border` (enum, optional) — Whether a border is shown between trellis panels. Set to `hidden` to hide it.
  - Allowed values: `hidden`
- `labels` (ReportElementOneOf0OneOf0OneOf4TrellisColumnLabels, optional) — The trellis labels. Set to `hidden` to hide them, or provide styling overrides.
- `title` (ReportElementOneOf0OneOf0OneOf4TrellisColumnTitle, optional) — The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

### ReportElementOneOf0OneOf0OneOf4TrellisRow

The format for the trellis row.

- `border` (enum, optional) — Whether a border is shown between trellis panels. Set to `hidden` to hide it.
  - Allowed values: `hidden`
- `labels` (ReportElementOneOf0OneOf0OneOf4TrellisRowLabels, optional) — The trellis labels. Set to `hidden` to hide them, or provide styling overrides.
- `title` (ReportElementOneOf0OneOf0OneOf4TrellisRowTitle, optional) — The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

### ReportElementOneOf0OneOf0OneOf4TrellisRowsByItems

- `columnId` (string, required) — The column ID placed at this position.
- `sort` (ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSort, optional) — The sort direction and type (`values`, `column`, or `row-count`).

### ReportElementOneOf0OneOf0OneOf4TrellisSeries

Display each series in its own chart, arranged as a row or column of panels. Cannot be specified if `rowsBy` or `columnsBy` is specified. Not supported for every chart kind.

- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`

### ReportElementOneOf0OneOf0OneOf4TrellisShare

The scales and legends shared across trellis panels.

- `color-legends` (ReportElementOneOf0OneOf0OneOf4TrellisShareColorLegends, optional) — Whether trellis panels share one color legend across the grid or each panel gets its own. Defaults to `shared`.
- `size-legends` (ReportElementOneOf0OneOf0OneOf4TrellisShareSizeLegends, optional) — Size legend display options for the trellis.
- `x-axis` (ReportElementOneOf0OneOf0OneOf4TrellisShareXAxis, optional) — Whether trellis panels share one category-axis scale or each scales to its own data. Defaults to `shared`. This is the category axis even when chart orientation renders it vertically.
- `y-axis` (ReportElementOneOf0OneOf0OneOf4TrellisShareYAxis, optional) — Whether trellis panels share one series-axis (value) scale or each scales to its own data. Defaults to `shared`. This is the series axis even when chart orientation renders it horizontally.
- `y-axis-2` (ReportElementOneOf0OneOf0OneOf4TrellisShareYAxis2, optional) — Whether trellis panels share the secondary series-axis scale. Defaults to `shared`. Combo charts with a second value axis only.

### ReportElementOneOf0OneOf0OneOf4TrellisTileSize

The size of charts in a trellis grid. Defaults to `auto` for category trellis, `compact` for trellis by series.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `compact`

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsModel

Regression model for the trend line.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `quadratic`
- enum
  - Allowed values: `polynomial`
- enum
  - Allowed values: `exponential`
- enum
  - Allowed values: `logarithmic`
- enum
  - Allowed values: `power`

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsLine

The line style, width, and color for the trend line.

- `style` (ReportElementOneOf0OneOf0OneOf4TrendlinesItemsLineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf4TrendlinesItemsLineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf4TrendlinesItemsLineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsLabel

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsValue

The regression fit value (R²) drawn on the chart. Set `visibility` to `shown`, or omit the block to hide it.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsEquation

Regression equation. Omit the block to hide the equation.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsCaption

The label and value display options for the trend line.

- `position` (ReportElementOneOf0OneOf0OneOf4TrendlinesItemsCaptionPosition, optional) — The position of the label and computed-value annotation for the trend line.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf4TrendlinesItemsCaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf5Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf5Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf5Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf5Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf5Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf5SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf5SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf5SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf5Source100
- ReportElementOneOf0OneOf0OneOf5Source101

### ReportElementOneOf0OneOf0OneOf5Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf5SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf5SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf5ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf5ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf5YAxisColumnIdsItems

- string
- ReportElementOneOf0OneOf0OneOf5YAxisColumnIdsItems1

### ReportElementOneOf0OneOf0OneOf5YAxisFormat

The Y-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf5YAxisFormat0
- ReportElementOneOf0OneOf0OneOf5YAxisFormat1

### ReportElementOneOf0OneOf0OneOf5XAxisSort

The sort order.

- `direction` (ReportElementOneOf0OneOf0OneOf5XAxisSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf5XAxisSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### ReportElementOneOf0OneOf0OneOf5XAxisFormat

The X-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf5XAxisFormat0
- ReportElementOneOf0OneOf0OneOf5XAxisFormat1

### ReportElementOneOf0OneOf0OneOf5YAxis2Format

The secondary Y-axis formatting, including title, labels, scale, and axis mark spacing.

- ReportElementOneOf0OneOf0OneOf5YAxis2Format0
- ReportElementOneOf0OneOf0OneOf5YAxis2Format1

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf5NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf5NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf5NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf5DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5DescriptionColor2

### ReportElementOneOf0OneOf0OneOf5DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf5DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf5Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5Legend1

- `position` (ReportElementOneOf0OneOf0OneOf5LegendOneOf1Position, optional) — The legend position. Defaults to `auto`.
- `color` (ReportElementOneOf0OneOf0OneOf5LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `colorLegend` (enum, optional) — Whether the color legend is shown when both a color and a size legend would show. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `sizeLegend` (enum, optional) — Set to `hidden` to hide the size legend when a size channel is present. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf5TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf5TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf5TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf5TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf5Color0

- `by` (enum, required)
  - Allowed values: `single`
- `value` (ReportElementOneOf0OneOf0OneOf5ColorOneOf0Value, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf5Color1

- `by` (enum, required)
  - Allowed values: `category`
- `column` (string, required) — The identifier of the column whose values determine categorical color assignment. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf5ColorOneOf1CustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf5Color2

- `by` (enum, required)
  - Allowed values: `scale`
- `column` (string, required) — The identifier of the numeric column whose values drive the continuous color gradient. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `domain` (ReportElementOneOf0OneOf0OneOf5ColorOneOf2Domain, optional)

### ReportElementOneOf0OneOf0OneOf5DataLabelClearance

Spacing between data labels and neighboring marks when labels could overlap lines or areas. Either `separated` to offset labels clear of the mark, or `default`.

- enum
  - Allowed values: `separated`
- enum
  - Allowed values: `default`

### ReportElementOneOf0OneOf0OneOf5DataLabelColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf5DataLabelColor2

### ReportElementOneOf0OneOf0OneOf5DataLabelFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf5DataLabelLabelDisplay

Which values and labels to show on each area series label.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `min-max`
- enum
  - Allowed values: `endpoints`
- enum
  - Allowed values: `most-recent`
- enum
  - Allowed values: `all-points`

### ReportElementOneOf0OneOf0OneOf5DataLabelLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5LineAreaStyleInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf5LineAreaStyleMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf5LineAreaStyleLine

Line stroke and area outline visibility.

- `visibility` (ReportElementOneOf0OneOf0OneOf5LineAreaStyleLineVisibility, optional) — Whether the area line is shown. Defaults to `shown` for layered area charts and `hidden` otherwise.
- `style` (ReportElementOneOf0OneOf0OneOf5LineAreaStyleLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf5LineAreaStyleLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf5LineAreaStylePoints

The points on the series. Configure shape, size, and visibility.

- `visibility` (ReportElementOneOf0OneOf0OneOf5LineAreaStylePointsVisibility, optional) — Whether points are shown. Defaults to `shown`. `shape` and `size` cannot be set when `hidden`.
- `shape` (ReportElementOneOf0OneOf0OneOf5LineAreaStylePointsShape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf5LineAreaStylePointsSize, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf5FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf5FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf5FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf5FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf5FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf5FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf5Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf5StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf5StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf5Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf5StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf5StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf5StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf5CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf5CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf5CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItems

- `columnId` (string, required) — The column ID placed at this position.
- `sort` (ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSort, optional) — The sort direction and type (`values`, `column`, or `row-count`).

### ReportElementOneOf0OneOf0OneOf5TrellisColumn

The format for the trellis column.

- `border` (enum, optional) — Whether a border is shown between trellis panels. Set to `hidden` to hide it.
  - Allowed values: `hidden`
- `labels` (ReportElementOneOf0OneOf0OneOf5TrellisColumnLabels, optional) — The trellis labels. Set to `hidden` to hide them, or provide styling overrides.
- `title` (ReportElementOneOf0OneOf0OneOf5TrellisColumnTitle, optional) — The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

### ReportElementOneOf0OneOf0OneOf5TrellisRow

The format for the trellis row.

- `border` (enum, optional) — Whether a border is shown between trellis panels. Set to `hidden` to hide it.
  - Allowed values: `hidden`
- `labels` (ReportElementOneOf0OneOf0OneOf5TrellisRowLabels, optional) — The trellis labels. Set to `hidden` to hide them, or provide styling overrides.
- `title` (ReportElementOneOf0OneOf0OneOf5TrellisRowTitle, optional) — The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

### ReportElementOneOf0OneOf0OneOf5TrellisRowsByItems

- `columnId` (string, required) — The column ID placed at this position.
- `sort` (ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSort, optional) — The sort direction and type (`values`, `column`, or `row-count`).

### ReportElementOneOf0OneOf0OneOf5TrellisSeries

Display each series in its own chart, arranged as a row or column of panels. Cannot be specified if `rowsBy` or `columnsBy` is specified. Not supported for every chart kind.

- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`

### ReportElementOneOf0OneOf0OneOf5TrellisShare

The scales and legends shared across trellis panels.

- `color-legends` (ReportElementOneOf0OneOf0OneOf5TrellisShareColorLegends, optional) — Whether trellis panels share one color legend across the grid or each panel gets its own. Defaults to `shared`.
- `size-legends` (ReportElementOneOf0OneOf0OneOf5TrellisShareSizeLegends, optional) — Size legend display options for the trellis.
- `x-axis` (ReportElementOneOf0OneOf0OneOf5TrellisShareXAxis, optional) — Whether trellis panels share one category-axis scale or each scales to its own data. Defaults to `shared`. This is the category axis even when chart orientation renders it vertically.
- `y-axis` (ReportElementOneOf0OneOf0OneOf5TrellisShareYAxis, optional) — Whether trellis panels share one series-axis (value) scale or each scales to its own data. Defaults to `shared`. This is the series axis even when chart orientation renders it horizontally.
- `y-axis-2` (ReportElementOneOf0OneOf0OneOf5TrellisShareYAxis2, optional) — Whether trellis panels share the secondary series-axis scale. Defaults to `shared`. Combo charts with a second value axis only.

### ReportElementOneOf0OneOf0OneOf5TrellisTileSize

The size of charts in a trellis grid. Defaults to `auto` for category trellis, `compact` for trellis by series.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `compact`

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsModel

Regression model for the trend line.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `quadratic`
- enum
  - Allowed values: `polynomial`
- enum
  - Allowed values: `exponential`
- enum
  - Allowed values: `logarithmic`
- enum
  - Allowed values: `power`

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsLine

The line style, width, and color for the trend line.

- `style` (ReportElementOneOf0OneOf0OneOf5TrendlinesItemsLineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf5TrendlinesItemsLineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf5TrendlinesItemsLineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsLabel

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsValue

The regression fit value (R²) drawn on the chart. Set `visibility` to `shown`, or omit the block to hide it.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsEquation

Regression equation. Omit the block to hide the equation.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsCaption

The label and value display options for the trend line.

- `position` (ReportElementOneOf0OneOf0OneOf5TrendlinesItemsCaptionPosition, optional) — The position of the label and computed-value annotation for the trend line.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf5TrendlinesItemsCaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf5RefMarksItems0

- `type` (enum, required) — A reference line marking a single value on the chart.
  - Allowed values: `line`
- `axis` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Value, required) — The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `line` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Line, optional) — The stroke styling of the reference line, including style, width, and color.
- `label` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf5RefMarksItems1

- `type` (enum, required) — A reference band marking a range between two values on the chart.
  - Allowed values: `band`
- `axis` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Value, required) — The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `endValue` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1EndValue, required) — Band end position (constant, column aggregation, or formula).
- `line` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Line, optional) — The stroke styling of the reference band line, including style, width, and color.
- `fill` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Fill, optional) — The band fill color.
- `label` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf6Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf6Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf6Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf6Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf6Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf6SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf6SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf6SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf6Source100
- ReportElementOneOf0OneOf0OneOf6Source101

### ReportElementOneOf0OneOf0OneOf6Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf6SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf6SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf6ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf6ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf6YAxisColumnIdsItems

- string
- ReportElementOneOf0OneOf0OneOf6YAxisColumnIdsItems1

### ReportElementOneOf0OneOf0OneOf6YAxisFormat

The Y-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf6YAxisFormat0
- ReportElementOneOf0OneOf0OneOf6YAxisFormat1

### ReportElementOneOf0OneOf0OneOf6XAxisSort

The sort order.

- `direction` (ReportElementOneOf0OneOf0OneOf6XAxisSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf6XAxisSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### ReportElementOneOf0OneOf0OneOf6XAxisFormat

The X-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf6XAxisFormat0
- ReportElementOneOf0OneOf0OneOf6XAxisFormat1

### ReportElementOneOf0OneOf0OneOf6YAxis2Format

The secondary Y-axis formatting, including title, labels, scale, and axis mark spacing.

- ReportElementOneOf0OneOf0OneOf6YAxis2Format0
- ReportElementOneOf0OneOf0OneOf6YAxis2Format1

### ReportElementOneOf0OneOf0OneOf6Color0

- `by` (enum, required)
  - Allowed values: `single`
- `value` (ReportElementOneOf0OneOf0OneOf6ColorOneOf0Value, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf6Color1

- `by` (enum, required)
  - Allowed values: `category`
- `column` (string, required) — The identifier of the column whose values determine categorical color assignment. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf6ColorOneOf1CustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf6Color2

- `by` (enum, required)
  - Allowed values: `scale`
- `column` (string, required) — The identifier of the numeric column whose values drive the continuous color gradient. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `domain` (ReportElementOneOf0OneOf0OneOf6ColorOneOf2Domain, optional)

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItems0

- `condition` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf0Condition, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf0Style, optional)

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItems1

- `condition` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf1Condition, required)
- `value` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf1Value, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf1Style, optional)

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItems2

- `condition` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf2Condition, required)
- `low` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf2Low, required)
- `high` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf2High, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf2Style, optional)

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItems3

- `condition` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula for a conditional formatting rule. Can reference any column in the element. Must return a boolean.
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf3Style, optional)

### ReportElementOneOf0OneOf0OneOf6DataLabelColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf6DataLabelColor2

### ReportElementOneOf0OneOf0OneOf6DataLabelFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf6DataLabelLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6DataLabelShowStroke

The stroke (outline) around data labels.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf6DataLabelValueFormat

Whether numeric values are shown as percentages or as plain numbers.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf6NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf6NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf6NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf6DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6DescriptionColor2

### ReportElementOneOf0OneOf0OneOf6DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf6DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf6Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6Legend1

- `position` (ReportElementOneOf0OneOf0OneOf6LegendOneOf1Position, optional) — The legend position. Defaults to `auto`.
- `color` (ReportElementOneOf0OneOf0OneOf6LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `colorLegend` (enum, optional) — Whether the color legend is shown when both a color and a size legend would show. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `sizeLegend` (enum, optional) — Set to `hidden` to hide the size legend when a size channel is present. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf6TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf6TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf6TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf6TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf6FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf6FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf6FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf6FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf6FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf6FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf6Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf6StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf6StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf6Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf6StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf6StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf6StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf6PointStyleShape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf6PointStyleSize

- ReportElementOneOf0OneOf0OneOf6PointStyleSize0
- ReportElementOneOf0OneOf0OneOf6PointStyleSize1

### ReportElementOneOf0OneOf0OneOf6CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf6CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf6CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf6RefMarksItems0

- `type` (enum, required) — A reference line marking a single value on the chart.
  - Allowed values: `line`
- `axis` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Value, required) — The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `line` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Line, optional) — The stroke styling of the reference line, including style, width, and color.
- `label` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf6RefMarksItems1

- `type` (enum, required) — A reference band marking a range between two values on the chart.
  - Allowed values: `band`
- `axis` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Value, required) — The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `endValue` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1EndValue, required) — Band end position (constant, column aggregation, or formula).
- `line` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Line, optional) — The stroke styling of the reference band line, including style, width, and color.
- `fill` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Fill, optional) — The band fill color.
- `label` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItems

- `columnId` (string, required) — The column ID placed at this position.
- `sort` (ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSort, optional) — The sort direction and type (`values`, `column`, or `row-count`).

### ReportElementOneOf0OneOf0OneOf6TrellisColumn

The format for the trellis column.

- `border` (enum, optional) — Whether a border is shown between trellis panels. Set to `hidden` to hide it.
  - Allowed values: `hidden`
- `labels` (ReportElementOneOf0OneOf0OneOf6TrellisColumnLabels, optional) — The trellis labels. Set to `hidden` to hide them, or provide styling overrides.
- `title` (ReportElementOneOf0OneOf0OneOf6TrellisColumnTitle, optional) — The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

### ReportElementOneOf0OneOf0OneOf6TrellisRow

The format for the trellis row.

- `border` (enum, optional) — Whether a border is shown between trellis panels. Set to `hidden` to hide it.
  - Allowed values: `hidden`
- `labels` (ReportElementOneOf0OneOf0OneOf6TrellisRowLabels, optional) — The trellis labels. Set to `hidden` to hide them, or provide styling overrides.
- `title` (ReportElementOneOf0OneOf0OneOf6TrellisRowTitle, optional) — The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

### ReportElementOneOf0OneOf0OneOf6TrellisRowsByItems

- `columnId` (string, required) — The column ID placed at this position.
- `sort` (ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSort, optional) — The sort direction and type (`values`, `column`, or `row-count`).

### ReportElementOneOf0OneOf0OneOf6TrellisSeries

Display each series in its own chart, arranged as a row or column of panels. Cannot be specified if `rowsBy` or `columnsBy` is specified. Not supported for every chart kind.

- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`

### ReportElementOneOf0OneOf0OneOf6TrellisShare

The scales and legends shared across trellis panels.

- `color-legends` (ReportElementOneOf0OneOf0OneOf6TrellisShareColorLegends, optional) — Whether trellis panels share one color legend across the grid or each panel gets its own. Defaults to `shared`.
- `size-legends` (ReportElementOneOf0OneOf0OneOf6TrellisShareSizeLegends, optional) — Size legend display options for the trellis.
- `x-axis` (ReportElementOneOf0OneOf0OneOf6TrellisShareXAxis, optional) — Whether trellis panels share one category-axis scale or each scales to its own data. Defaults to `shared`. This is the category axis even when chart orientation renders it vertically.
- `y-axis` (ReportElementOneOf0OneOf0OneOf6TrellisShareYAxis, optional) — Whether trellis panels share one series-axis (value) scale or each scales to its own data. Defaults to `shared`. This is the series axis even when chart orientation renders it horizontally.
- `y-axis-2` (ReportElementOneOf0OneOf0OneOf6TrellisShareYAxis2, optional) — Whether trellis panels share the secondary series-axis scale. Defaults to `shared`. Combo charts with a second value axis only.

### ReportElementOneOf0OneOf0OneOf6TrellisTileSize

The size of charts in a trellis grid. Defaults to `auto` for category trellis, `compact` for trellis by series.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `compact`

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsModel

Regression model for the trend line.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `quadratic`
- enum
  - Allowed values: `polynomial`
- enum
  - Allowed values: `exponential`
- enum
  - Allowed values: `logarithmic`
- enum
  - Allowed values: `power`

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsLine

The line style, width, and color for the trend line.

- `style` (ReportElementOneOf0OneOf0OneOf6TrendlinesItemsLineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf6TrendlinesItemsLineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf6TrendlinesItemsLineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsLabel

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsValue

The regression fit value (R²) drawn on the chart. Set `visibility` to `shown`, or omit the block to hide it.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsEquation

Regression equation. Omit the block to hide the equation.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsCaption

The label and value display options for the trend line.

- `position` (ReportElementOneOf0OneOf0OneOf6TrendlinesItemsCaptionPosition, optional) — The position of the label and computed-value annotation for the trend line.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf6TrendlinesItemsCaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf7Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf7Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf7Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf7Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf7Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf7SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf7SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf7SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf7Source100
- ReportElementOneOf0OneOf0OneOf7Source101

### ReportElementOneOf0OneOf0OneOf7Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf7SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf7SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf7ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf7ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf7YAxisColumnIdsItems

- string
- ReportElementOneOf0OneOf0OneOf7YAxisColumnIdsItems1

### ReportElementOneOf0OneOf0OneOf7YAxisFormat

The Y-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf7YAxisFormat0
- ReportElementOneOf0OneOf0OneOf7YAxisFormat1

### ReportElementOneOf0OneOf0OneOf7YAxis2Format

The secondary Y-axis formatting, including title, labels, scale, and axis mark spacing.

- ReportElementOneOf0OneOf0OneOf7YAxis2Format0
- ReportElementOneOf0OneOf0OneOf7YAxis2Format1

### ReportElementOneOf0OneOf0OneOf7XAxisSort

The sort order.

- `direction` (ReportElementOneOf0OneOf0OneOf7XAxisSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf7XAxisSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### ReportElementOneOf0OneOf0OneOf7XAxisFormat

The X-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf7XAxisFormat0
- ReportElementOneOf0OneOf0OneOf7XAxisFormat1

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf7NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf7NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf7NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf7DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7DescriptionColor2

### ReportElementOneOf0OneOf0OneOf7DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf7DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf7Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7Legend1

- `position` (ReportElementOneOf0OneOf0OneOf7LegendOneOf1Position, optional) — The legend position. Defaults to `auto`.
- `color` (ReportElementOneOf0OneOf0OneOf7LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `colorLegend` (enum, optional) — Whether the color legend is shown when both a color and a size legend would show. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `sizeLegend` (enum, optional) — Set to `hidden` to hide the size legend when a size channel is present. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf7TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf7TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf7TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf7TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf7BarStyleCornerRadius

The bar corner shape. Defaults to `square`.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf7Color0

- `by` (enum, required)
  - Allowed values: `single`
- `value` (ReportElementOneOf0OneOf0OneOf7ColorOneOf0Value, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf7Color1

- `by` (enum, required)
  - Allowed values: `category`
- `column` (string, required) — The identifier of the column whose values determine categorical color assignment. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf7ColorOneOf1CustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf7Color2

- `by` (enum, required)
  - Allowed values: `scale`
- `column` (string, required) — The identifier of the numeric column whose values drive the continuous color gradient. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `domain` (ReportElementOneOf0OneOf0OneOf7ColorOneOf2Domain, optional)

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItems0

- `condition` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf0Condition, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf0Style, optional)

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItems1

- `condition` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf1Condition, required)
- `value` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf1Value, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf1Style, optional)

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItems2

- `condition` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf2Condition, required)
- `low` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf2Low, required)
- `high` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf2High, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf2Style, optional)

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItems3

- `condition` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula for a conditional formatting rule. Can reference any column in the element. Must return a boolean.
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf3Style, optional)

### ReportElementOneOf0OneOf0OneOf7DataLabelAnchor

Position of the data label relative to its mark.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `end`
- enum
  - Allowed values: `middle`
- enum
  - Allowed values: `outside-end`
- enum
  - Allowed values: `start`

### ReportElementOneOf0OneOf0OneOf7DataLabelClearance

Spacing between data labels and neighboring marks when labels could overlap lines or areas. Either `separated` to offset labels clear of the mark, or `default`.

- enum
  - Allowed values: `separated`
- enum
  - Allowed values: `default`

### ReportElementOneOf0OneOf0OneOf7DataLabelColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf7DataLabelColor2

### ReportElementOneOf0OneOf0OneOf7DataLabelFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf7DataLabelLabelDisplay

Which values and labels to show on data labels when applying defaults for all series.

- enum
  - Allowed values: `all`
- enum
  - Allowed values: `all-points`
- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `color`
- enum
  - Allowed values: `color-percent`
- enum
  - Allowed values: `color-value`
- enum
  - Allowed values: `endpoints`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `min-max`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `most-recent`
- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `value`
- enum
  - Allowed values: `value-percent`

### ReportElementOneOf0OneOf0OneOf7DataLabelLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7DataLabelOrient

Text direction for data labels.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `horizontal`
- enum
  - Allowed values: `vertical`

### ReportElementOneOf0OneOf0OneOf7DataLabelShowStroke

The stroke (outline) around data labels.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf7DataLabelTotals

The aggregate total label options when the combo chart includes bars.

- `display` (ReportElementOneOf0OneOf0OneOf7DataLabelTotalsDisplay, optional) — Whether values appear on chart marks.
- `fontSize` (double, optional) — The font size for total labels, in pixels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf7DataLabelTotalsLabelDisplay, optional) — Which aggregate total labels appear on the bars. Defaults to `auto`.
- `orient` (ReportElementOneOf0OneOf0OneOf7DataLabelTotalsOrient, optional) — The text direction for total labels.

### ReportElementOneOf0OneOf0OneOf7DataLabelValueFormat

Whether numeric values are shown as percentages or as plain numbers.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf7GapWidth

The spacing between bars (gap width) within each category group.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `small`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `large`

### ReportElementOneOf0OneOf0OneOf7GapBetweenSets

The size preset for the gap between groups of bars. Requires clustered bar sets, from a color by category or color by scale, or multiple bar series with clustered stacking. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `small`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `large`

### ReportElementOneOf0OneOf0OneOf7FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf7FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf7FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf7FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf7FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf7FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelArea

- `clearance` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaClearance, optional) — Spacing between data labels and neighboring marks when labels could overlap lines or areas. Either `separated` to offset labels clear of the mark, or `default`.
- `color` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaFontWeight, optional) — The font weight for data labels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaLabelDisplay, optional) — Which values and labels to show on each area series data label.
- `labels` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaLabels, optional) — Whether values appear on chart marks.
- `showStroke` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaShowStroke, optional) — The stroke (outline) around data labels.

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBar

- `anchor` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarAnchor, optional) — Position of the data label relative to its mark.
- `color` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarFontWeight, optional) — The font weight for data labels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarLabelDisplay, optional) — Which values and labels to show on each bar segment label.
- `labels` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarLabels, optional) — Whether values appear on chart marks.
- `orient` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarOrient, optional) — Text direction for data labels.
- `precision` (double, optional) — The number of decimal places when labels include percentages.
- `showStroke` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarShowStroke, optional) — The stroke (outline) around data labels.
- `totals` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarTotals, optional) — The aggregate total label options for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarValueFormat, optional) — Whether numeric values are shown as percentages or as plain numbers.

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLine

- `clearance` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineClearance, optional) — Spacing between data labels and neighboring marks when labels could overlap lines or areas. Either `separated` to offset labels clear of the mark, or `default`.
- `color` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineFontWeight, optional) — The font weight for data labels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineLabelDisplay, optional) — Which values and labels to show on each line series label.
- `labels` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineLabels, optional) — Whether values appear on chart marks.
- `showStroke` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineShowStroke, optional) — The stroke (outline) around data labels.

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatter

- `color` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatterColor, optional) — The color of the data label text. A hex code, `rgb()` value, or theme reference.
- `fontSize` (double, optional) — The font size for data labels, in pixels.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatterFontWeight, optional) — The font weight for data labels.
- `labels` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatterLabels, optional) — Whether values appear on chart marks.
- `precision` (double, optional) — The number of decimal places when labels use percent format.
- `showStroke` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatterShowStroke, optional) — The stroke (outline) around data labels.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatterValueFormat, optional) — Whether numeric values are shown as percentages or as plain numbers.

### ReportElementOneOf0OneOf0OneOf7PointStyleShape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf7PointStyleSize

- ReportElementOneOf0OneOf0OneOf7PointStyleSize0
- ReportElementOneOf0OneOf0OneOf7PointStyleSize1

### ReportElementOneOf0OneOf0OneOf7SeriesPointStyleItemsShape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf7SeriesPointStyleItemsSize

- ReportElementOneOf0OneOf0OneOf7SeriesPointStyleItemsSize0
- ReportElementOneOf0OneOf0OneOf7SeriesPointStyleItemsSize1

### ReportElementOneOf0OneOf0OneOf7Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf7StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf7StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf7Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf7StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf7StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf7StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf7CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf7CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf7CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf7LineAreaStyleInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf7LineAreaStyleMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf7LineAreaStyleLine

Line stroke and area outline visibility.

- `visibility` (ReportElementOneOf0OneOf0OneOf7LineAreaStyleLineVisibility, optional) — Whether the area line is shown. Defaults to `shown` for layered area charts and `hidden` otherwise.
- `style` (ReportElementOneOf0OneOf0OneOf7LineAreaStyleLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf7LineAreaStyleLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf7LineAreaStylePoints

The points on the series. Configure shape, size, and visibility.

- `visibility` (ReportElementOneOf0OneOf0OneOf7LineAreaStylePointsVisibility, optional) — Whether points are shown. Defaults to `shown`. `shape` and `size` cannot be set when `hidden`.
- `shape` (ReportElementOneOf0OneOf0OneOf7LineAreaStylePointsShape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf7LineAreaStylePointsSize, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyle

Line/area style override for this series (only fields that differ from `lineAreaStyle`).

- `interpolation` (ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyleInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyleMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyleLine, optional) — Line stroke and area outline visibility.
- `points` (ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStylePoints, optional) — The points on the series. Configure shape, size, and visibility.

### ReportElementOneOf0OneOf0OneOf7RefMarksItems0

- `type` (enum, required) — A reference line marking a single value on the chart.
  - Allowed values: `line`
- `axis` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Value, required) — The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `line` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Line, optional) — The stroke styling of the reference line, including style, width, and color.
- `label` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf7RefMarksItems1

- `type` (enum, required) — A reference band marking a range between two values on the chart.
  - Allowed values: `band`
- `axis` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Value, required) — The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `endValue` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1EndValue, required) — Band end position (constant, column aggregation, or formula).
- `line` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Line, optional) — The stroke styling of the reference band line, including style, width, and color.
- `fill` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Fill, optional) — The band fill color.
- `label` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItems

- `columnId` (string, required) — The column ID placed at this position.
- `sort` (ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSort, optional) — The sort direction and type (`values`, `column`, or `row-count`).

### ReportElementOneOf0OneOf0OneOf7TrellisColumn

The format for the trellis column.

- `border` (enum, optional) — Whether a border is shown between trellis panels. Set to `hidden` to hide it.
  - Allowed values: `hidden`
- `labels` (ReportElementOneOf0OneOf0OneOf7TrellisColumnLabels, optional) — The trellis labels. Set to `hidden` to hide them, or provide styling overrides.
- `title` (ReportElementOneOf0OneOf0OneOf7TrellisColumnTitle, optional) — The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

### ReportElementOneOf0OneOf0OneOf7TrellisRow

The format for the trellis row.

- `border` (enum, optional) — Whether a border is shown between trellis panels. Set to `hidden` to hide it.
  - Allowed values: `hidden`
- `labels` (ReportElementOneOf0OneOf0OneOf7TrellisRowLabels, optional) — The trellis labels. Set to `hidden` to hide them, or provide styling overrides.
- `title` (ReportElementOneOf0OneOf0OneOf7TrellisRowTitle, optional) — The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

### ReportElementOneOf0OneOf0OneOf7TrellisRowsByItems

- `columnId` (string, required) — The column ID placed at this position.
- `sort` (ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSort, optional) — The sort direction and type (`values`, `column`, or `row-count`).

### ReportElementOneOf0OneOf0OneOf7TrellisSeries

Display each series in its own chart, arranged as a row or column of panels. Cannot be specified if `rowsBy` or `columnsBy` is specified. Not supported for every chart kind.

- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`

### ReportElementOneOf0OneOf0OneOf7TrellisShare

The scales and legends shared across trellis panels.

- `color-legends` (ReportElementOneOf0OneOf0OneOf7TrellisShareColorLegends, optional) — Whether trellis panels share one color legend across the grid or each panel gets its own. Defaults to `shared`.
- `size-legends` (ReportElementOneOf0OneOf0OneOf7TrellisShareSizeLegends, optional) — Size legend display options for the trellis.
- `x-axis` (ReportElementOneOf0OneOf0OneOf7TrellisShareXAxis, optional) — Whether trellis panels share one category-axis scale or each scales to its own data. Defaults to `shared`. This is the category axis even when chart orientation renders it vertically.
- `y-axis` (ReportElementOneOf0OneOf0OneOf7TrellisShareYAxis, optional) — Whether trellis panels share one series-axis (value) scale or each scales to its own data. Defaults to `shared`. This is the series axis even when chart orientation renders it horizontally.
- `y-axis-2` (ReportElementOneOf0OneOf0OneOf7TrellisShareYAxis2, optional) — Whether trellis panels share the secondary series-axis scale. Defaults to `shared`. Combo charts with a second value axis only.

### ReportElementOneOf0OneOf0OneOf7TrellisTileSize

The size of charts in a trellis grid. Defaults to `auto` for category trellis, `compact` for trellis by series.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `compact`

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsModel

Regression model for the trend line.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `quadratic`
- enum
  - Allowed values: `polynomial`
- enum
  - Allowed values: `exponential`
- enum
  - Allowed values: `logarithmic`
- enum
  - Allowed values: `power`

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsLine

The line style, width, and color for the trend line.

- `style` (ReportElementOneOf0OneOf0OneOf7TrendlinesItemsLineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf7TrendlinesItemsLineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf7TrendlinesItemsLineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsLabel

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsValue

The regression fit value (R²) drawn on the chart. Set `visibility` to `shown`, or omit the block to hide it.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsEquation

Regression equation. Omit the block to hide the equation.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsCaption

The label and value display options for the trend line.

- `position` (ReportElementOneOf0OneOf0OneOf7TrendlinesItemsCaptionPosition, optional) — The position of the label and computed-value annotation for the trend line.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf7TrendlinesItemsCaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf8Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf8Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf8Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf8Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf8Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf8SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf8SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf8SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf8Source100
- ReportElementOneOf0OneOf0OneOf8Source101

### ReportElementOneOf0OneOf0OneOf8Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf8SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf8SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf8ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf8ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf8YAxisColumnIdsItems

- string
- ReportElementOneOf0OneOf0OneOf8YAxisColumnIdsItems1

### ReportElementOneOf0OneOf0OneOf8YAxisFormat

The Y-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf8YAxisFormat0
- ReportElementOneOf0OneOf0OneOf8YAxisFormat1

### ReportElementOneOf0OneOf0OneOf8XAxisSort

The sort order.

- `direction` (ReportElementOneOf0OneOf0OneOf8XAxisSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf8XAxisSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### ReportElementOneOf0OneOf0OneOf8XAxisFormat

The X-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf8XAxisFormat0
- ReportElementOneOf0OneOf0OneOf8XAxisFormat1

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf8NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf8NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf8NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf8DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8DescriptionColor2

### ReportElementOneOf0OneOf0OneOf8DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf8DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf8Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8Legend1

- `position` (ReportElementOneOf0OneOf0OneOf8LegendOneOf1Position, optional) — The legend position. Defaults to `auto`.
- `color` (ReportElementOneOf0OneOf0OneOf8LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `colorLegend` (enum, optional) — Whether the color legend is shown when both a color and a size legend would show. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `sizeLegend` (enum, optional) — Set to `hidden` to hide the size legend when a size channel is present. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf8TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf8TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf8TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf8TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf8Color0

- `by` (enum, required)
  - Allowed values: `single`
- `value` (ReportElementOneOf0OneOf0OneOf8ColorOneOf0Value, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf8Color1

- `by` (enum, required)
  - Allowed values: `category`
- `column` (string, required) — The identifier of the column whose values determine categorical color assignment. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf8ColorOneOf1CustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf8Color2

- `by` (enum, required)
  - Allowed values: `scale`
- `column` (string, required) — The identifier of the numeric column whose values drive the continuous color gradient. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `domain` (ReportElementOneOf0OneOf0OneOf8ColorOneOf2Domain, optional)

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItems0

- `condition` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf0Condition, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf0Style, optional)

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItems1

- `condition` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf1Condition, required)
- `value` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf1Value, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf1Style, optional)

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItems2

- `condition` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf2Condition, required)
- `low` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf2Low, required)
- `high` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf2High, required)
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf2Style, optional)

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItems3

- `condition` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula for a conditional formatting rule. Can reference any column in the element. Must return a boolean.
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf3Style, optional)

### ReportElementOneOf0OneOf0OneOf8WaterfallColorsDecrease

The color for decreasing waterfall bars.

- string
- string
- ReportElementOneOf0OneOf0OneOf8WaterfallColorsDecrease2

### ReportElementOneOf0OneOf0OneOf8WaterfallColorsIncrease

The color for increasing waterfall bars. Decreasing bars and totals use separate colors.

- string
- string
- ReportElementOneOf0OneOf0OneOf8WaterfallColorsIncrease2

### ReportElementOneOf0OneOf0OneOf8WaterfallColorsTotal

Color for subtotal and end total bars.

- string
- string
- ReportElementOneOf0OneOf0OneOf8WaterfallColorsTotal2

### ReportElementOneOf0OneOf0OneOf8WaterfallShapeCalculation

How bar values combine. Defaults to `sum`.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `difference`

### ReportElementOneOf0OneOf0OneOf8WaterfallShapeConnectorLine

Whether connector lines between bars are shown.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8WaterfallShapeConnectorLineColor

The connector line color.

- string
- string
- ReportElementOneOf0OneOf0OneOf8WaterfallShapeConnectorLineColor2

### ReportElementOneOf0OneOf0OneOf8WaterfallShapeEndTotal

End total bar label options.

- `label` (string, optional) — The label text.
- `visibility` (ReportElementOneOf0OneOf0OneOf8WaterfallShapeEndTotalVisibility, optional) — Set to `hidden` to hide the label. Omit to show.

### ReportElementOneOf0OneOf0OneOf8WaterfallShapeSubtotal

Subtotal bar label options.

- `label` (string, optional) — The label text.
- `visibility` (ReportElementOneOf0OneOf0OneOf8WaterfallShapeSubtotalVisibility, optional) — Set to `hidden` to hide the label. Omit to show.

### ReportElementOneOf0OneOf0OneOf8StartPointValue

How the start value is computed.

- ReportElementOneOf0OneOf0OneOf8StartPointValue0
- ReportElementOneOf0OneOf0OneOf8StartPointValue1
- ReportElementOneOf0OneOf0OneOf8StartPointValue2

### ReportElementOneOf0OneOf0OneOf8StartPointVisibility

Set to `hidden` to hide the start bar. Omit to show.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8DataLabelAnchor

Position of the data label relative to its mark.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `end`
- enum
  - Allowed values: `middle`
- enum
  - Allowed values: `outside-end`
- enum
  - Allowed values: `start`

### ReportElementOneOf0OneOf0OneOf8DataLabelColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf8DataLabelColor2

### ReportElementOneOf0OneOf0OneOf8DataLabelFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf8DataLabelLabelDisplay

Which values and labels to show on each bar segment label.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `min-max`
- enum
  - Allowed values: `all`

### ReportElementOneOf0OneOf0OneOf8DataLabelLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8DataLabelValueFormat

Whether numeric values are shown as percentages or as plain numbers.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf8FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf8FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf8FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf8FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf8FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf8FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf8Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf8StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf8StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf8Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf8StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf8StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf8StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf8CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf8CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf8CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf8RefMarksItems0

- `type` (enum, required) — A reference line marking a single value on the chart.
  - Allowed values: `line`
- `axis` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Value, required) — The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `line` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Line, optional) — The stroke styling of the reference line, including style, width, and color.
- `label` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf8RefMarksItems1

- `type` (enum, required) — A reference band marking a range between two values on the chart.
  - Allowed values: `band`
- `axis` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Value, required) — The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `endValue` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1EndValue, required) — Band end position (constant, column aggregation, or formula).
- `line` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Line, optional) — The stroke styling of the reference band line, including style, width, and color.
- `fill` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Fill, optional) — The band fill color.
- `label` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf9Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf9Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf9Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf9Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf9Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf9SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf9SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf9SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf9Source100
- ReportElementOneOf0OneOf0OneOf9Source101

### ReportElementOneOf0OneOf0OneOf9Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf9SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf9SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf9ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.

### ReportElementOneOf0OneOf0OneOf9ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.

### ReportElementOneOf0OneOf0OneOf9StagesItemsSort

The sort order.

- `direction` (ReportElementOneOf0OneOf0OneOf9StagesItemsSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf9StagesItemsSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf9Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf9NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf9NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf9NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf9DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf9DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf9DescriptionColor2

### ReportElementOneOf0OneOf0OneOf9DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf9DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf9ColorScheme

Named categorical palette or custom hex list applied to flow colors.

- string
- list of string

### ReportElementOneOf0OneOf0OneOf9DataLabelColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf9DataLabelColor2

### ReportElementOneOf0OneOf0OneOf9DataLabelFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf9DataLabelLabelDisplay

Which stage names, values, and percentages to show on flow labels.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `stage`
- enum
  - Allowed values: `value`
- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `stage-value`
- enum
  - Allowed values: `stage-percent`
- enum
  - Allowed values: `value-percent`
- enum
  - Allowed values: `all`

### ReportElementOneOf0OneOf0OneOf9DataLabelLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf9TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf9TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf9TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf9TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf9TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf9FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf9FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf9FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf9FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf9FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf9FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf9Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf9StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf9StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf9Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf9StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf9StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf9StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf9CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf9CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf9CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf10Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf10Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf10Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf10Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf10Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf10SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf10SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf10SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf10Source100
- ReportElementOneOf0OneOf0OneOf10Source101

### ReportElementOneOf0OneOf0OneOf10Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf10SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf10SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf10ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf10ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf10Color0

- `by` (enum, required)
  - Allowed values: `single`
- `value` (ReportElementOneOf0OneOf0OneOf10ColorOneOf0Value, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf10Color1

- `by` (enum, required)
  - Allowed values: `category`
- `column` (string, required) — The identifier of the column whose values determine categorical color assignment. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf10ColorOneOf1CustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf10Color2

- `by` (enum, required)
  - Allowed values: `scale`
- `column` (string, required) — The identifier of the numeric column whose values drive the continuous color gradient. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `domain` (ReportElementOneOf0OneOf0OneOf10ColorOneOf2Domain, optional)

### ReportElementOneOf0OneOf0OneOf10TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf10TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf10TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf10TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf10TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf10NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf10NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf10NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf10DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf10DescriptionColor2

### ReportElementOneOf0OneOf0OneOf10DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf10DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf10Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10Legend1

- `position` (ReportElementOneOf0OneOf0OneOf10LegendOneOf1Position, optional) — The legend position. Defaults to `auto`.
- `color` (ReportElementOneOf0OneOf0OneOf10LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `colorLegend` (enum, optional) — Whether the color legend is shown when both a color and a size legend would show. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `sizeLegend` (enum, optional) — Set to `hidden` to hide the size legend when a size channel is present. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10MarkMethod

Layout algorithm. Defaults to squarify.

- enum
  - Allowed values: `squarify`
- enum
  - Allowed values: `binary`
- enum
  - Allowed values: `slicedice`

### ReportElementOneOf0OneOf0OneOf10MarkNodeSpacing

Gap between tiles within a group (format panel: Node spacing).

- enum
  - Allowed values: `0`
- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`
- enum
  - Allowed values: `6`
- enum
  - Allowed values: `7`
- enum
  - Allowed values: `8`

### ReportElementOneOf0OneOf0OneOf10MarkGroupSpacing

Gap between split-by groups (format panel: Group spacing). Only applies when both category and splitBy channels are set.

- enum
  - Allowed values: `0`
- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`
- enum
  - Allowed values: `6`
- enum
  - Allowed values: `7`
- enum
  - Allowed values: `8`

### ReportElementOneOf0OneOf0OneOf10FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf10FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf10FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf10FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf10FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf10FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf10Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf10StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf10StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf10Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf10StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf10StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf10StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf10CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf10CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf10CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf11Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf11SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf11SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf11SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf11Source100
- ReportElementOneOf0OneOf0OneOf11Source101

### ReportElementOneOf0OneOf0OneOf11Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf11SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf11SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf11ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf11ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf11StageSort

The sort order.

- `direction` (ReportElementOneOf0OneOf0OneOf11StageSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf11StageSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf11NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf11NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf11NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf11DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf11DescriptionColor2

### ReportElementOneOf0OneOf0OneOf11DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf11DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf11Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11Legend1

- `position` (ReportElementOneOf0OneOf0OneOf11LegendOneOf1Position, optional) — The legend position. Defaults to `auto`.
- `color` (ReportElementOneOf0OneOf0OneOf11LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `colorLegend` (enum, optional) — Whether the color legend is shown when both a color and a size legend would show. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `sizeLegend` (enum, optional) — Set to `hidden` to hide the size legend when a size channel is present. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf11TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf11TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf11TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf11TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf11LabelsStage

- `visibility` (ReportElementOneOf0OneOf0OneOf11LabelsStageVisibility, optional) — Whether this funnel label is visible.
- `anchor` (ReportElementOneOf0OneOf0OneOf11LabelsStageAnchor, optional) — Label position along the funnel segment: 'start', 'middle', or 'end'.
- `fontSize` (double, optional) — Label font size in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf11LabelsStageColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf11LabelsValue

- `visibility` (ReportElementOneOf0OneOf0OneOf11LabelsValueVisibility, optional) — Whether this funnel label is visible.
- `anchor` (ReportElementOneOf0OneOf0OneOf11LabelsValueAnchor, optional) — Label position along the funnel segment: 'start', 'middle', or 'end'.
- `fontSize` (double, optional) — Label font size in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf11LabelsValueColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf11LabelsPercent

- `visibility` (ReportElementOneOf0OneOf0OneOf11LabelsPercentVisibility, optional) — Whether this funnel label is visible.
- `anchor` (ReportElementOneOf0OneOf0OneOf11LabelsPercentAnchor, optional) — Label position along the funnel segment: 'start', 'middle', or 'end'.
- `fontSize` (double, optional) — Label font size in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf11LabelsPercentColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf11LabelsPercentType

Conversion-rate denominator: 'total' (% of total) or 'prev' (% of prior stage).

- enum
  - Allowed values: `total`
- enum
  - Allowed values: `prev`

### ReportElementOneOf0OneOf0OneOf11Color0

- `by` (enum, required)
  - Allowed values: `single`
- `value` (ReportElementOneOf0OneOf0OneOf11ColorOneOf0Value, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf11Color1

- `by` (enum, required)
  - Allowed values: `category`
- `column` (string, required) — The identifier of the column whose values determine categorical color assignment. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf11ColorOneOf1CustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf11Color2

- `by` (enum, required)
  - Allowed values: `scale`
- `column` (string, required) — The identifier of the numeric column whose values drive the continuous color gradient. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `domain` (ReportElementOneOf0OneOf0OneOf11ColorOneOf2Domain, optional)

### ReportElementOneOf0OneOf0OneOf11FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf11FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf11FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf11FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf11FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf11FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf11Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf11StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf11StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf11Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf11StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf11StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf11StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf11CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf11CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf11CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf12Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf12Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf12Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf12Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf12Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf12SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf12SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf12SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf12Source100
- ReportElementOneOf0OneOf0OneOf12Source101

### ReportElementOneOf0OneOf0OneOf12Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf12SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf12SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf12ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf12ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf12ColorScaleDomain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItems0

- `condition` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `gauge`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `compareTo` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf0CompareTo, optional) — When set, the rule threshold is a percentage of the gauge's maximum or target.
- `style` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf0Style, optional)

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItems1

- `condition` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf1Condition, required)
- `value` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `gauge`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `compareTo` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf1CompareTo, optional) — When set, the rule threshold is a percentage of the gauge's maximum or target.
- `style` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf1Style, optional)

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItems2

- `condition` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2Condition, required)
- `low` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2Low, required)
- `high` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2High, required)
- `type` (enum, required)
  - Allowed values: `gauge`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `compareTo` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2CompareTo, optional) — When set, the rule threshold is a percentage of the gauge's maximum or target.
- `style` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2Style, optional)

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItems3

- `condition` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula for a conditional formatting rule. Can reference any column in the element. Must return a boolean.
- `type` (enum, required)
  - Allowed values: `gauge`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `compareTo` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf3CompareTo, optional) — When set, the rule threshold is a percentage of the gauge's maximum or target.
- `style` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf3Style, optional)

### ReportElementOneOf0OneOf0OneOf12CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf12CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf12CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf12DataLabelColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf12DataLabelColor2

### ReportElementOneOf0OneOf0OneOf12DataLabelFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf12DataLabelLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf12DescriptionColor2

### ReportElementOneOf0OneOf0OneOf12DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf12DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf12FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf12FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf12FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf12FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf12FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf12FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf12GaugeMarksColorMode

Color shelf mode: 'single-color' (default) or 'by-scale'. Omit when single-color.

- enum
  - Allowed values: `single-color`
- enum
  - Allowed values: `by-scale`

### ReportElementOneOf0OneOf0OneOf12GaugeMarksFillColor

Gauge mark color (hex, rgb(), or theme reference).

- string
- string
- ReportElementOneOf0OneOf0OneOf12GaugeMarksFillColor2

### ReportElementOneOf0OneOf0OneOf12GaugeMarksGaugeColor

Gauge track color (Format panel: Gauge color).

- string
- string
- ReportElementOneOf0OneOf0OneOf12GaugeMarksGaugeColor2

### ReportElementOneOf0OneOf0OneOf12GaugeMarksNeedleColor

Needle color when showNeedle is shown.

- string
- string
- ReportElementOneOf0OneOf0OneOf12GaugeMarksNeedleColor2

### ReportElementOneOf0OneOf0OneOf12GaugeMarksShowColorOnGauge

Apply conditional-format fill color to the gauge arc. Omit when hidden (default).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12GaugeMarksShowFill

Value arc fill visibility (Format panel: Show gauge fill). Omit when shown (default).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12GaugeMarksShowNeedle

Gauge needle visibility. Omit when shown (default).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12GaugeMarksTargetColor

Target mark color when a target channel is bound.

- string
- string
- ReportElementOneOf0OneOf0OneOf12GaugeMarksTargetColor2

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf12NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf12NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf12NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf12Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf12StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf12StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf12Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf12StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf12StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf12StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf13Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf13Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf13Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf13Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf13Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf13SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf13SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf13SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf13Source100
- ReportElementOneOf0OneOf0OneOf13Source101

### ReportElementOneOf0OneOf0OneOf13Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf13SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf13SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf13ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf13ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf13YAxisColumnIdsItems

- string
- ReportElementOneOf0OneOf0OneOf13YAxisColumnIdsItems1

### ReportElementOneOf0OneOf0OneOf13YAxisFormat

The Y-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf13YAxisFormat0
- ReportElementOneOf0OneOf0OneOf13YAxisFormat1

### ReportElementOneOf0OneOf0OneOf13XAxisSort

The sort order.

- `direction` (ReportElementOneOf0OneOf0OneOf13XAxisSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf13XAxisSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### ReportElementOneOf0OneOf0OneOf13XAxisFormat

The X-axis formatting, including title, labels, marks, and scale.

- ReportElementOneOf0OneOf0OneOf13XAxisFormat0
- ReportElementOneOf0OneOf0OneOf13XAxisFormat1

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf13NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf13NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf13NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf13DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13DescriptionColor2

### ReportElementOneOf0OneOf0OneOf13DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf13DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf13Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13Legend1

- `position` (ReportElementOneOf0OneOf0OneOf13LegendOneOf1Position, optional) — The legend position. Defaults to `auto`.
- `color` (ReportElementOneOf0OneOf0OneOf13LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `colorLegend` (enum, optional) — Whether the color legend is shown when both a color and a size legend would show. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `sizeLegend` (enum, optional) — Set to `hidden` to hide the size legend when a size channel is present. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf13TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf13TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf13TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf13TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf13Color0

- `by` (enum, required)
  - Allowed values: `single`
- `value` (ReportElementOneOf0OneOf0OneOf13ColorOneOf0Value, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf13Color1

- `by` (enum, required)
  - Allowed values: `category`
- `column` (string, required) — The identifier of the column whose values determine categorical color assignment. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf13ColorOneOf1CustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf13Color2

- `by` (enum, required)
  - Allowed values: `scale`
- `column` (string, required) — The identifier of the numeric column whose values drive the continuous color gradient. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `domain` (ReportElementOneOf0OneOf0OneOf13ColorOneOf2Domain, optional)

### ReportElementOneOf0OneOf0OneOf13BoxShapePoints

Point display: 'hidden' (show points off), 'outliers-only' (default), or 'all-points'.

- enum
  - Allowed values: `hidden`
- enum
  - Allowed values: `outliers-only`
- enum
  - Allowed values: `all-points`

### ReportElementOneOf0OneOf0OneOf13DataLabelColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf13DataLabelColor2

### ReportElementOneOf0OneOf0OneOf13DataLabelFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf13DataLabelLabelDisplayItems

- enum
  - Allowed values: `quartiles`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `min-max`

### ReportElementOneOf0OneOf0OneOf13DataLabelLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13DataLabelOrient

Text direction for data labels.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `horizontal`
- enum
  - Allowed values: `vertical`

### ReportElementOneOf0OneOf0OneOf13DataLabelValueFormat

Whether numeric values are shown as percentages or as plain numbers.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf13FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf13FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf13FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf13FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf13FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf13FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf13Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf13StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf13StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf13Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf13StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf13StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf13StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf13CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf13CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf13CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf13RefMarksItems0

- `type` (enum, required) — A reference line marking a single value on the chart.
  - Allowed values: `line`
- `axis` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Value, required) — The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `line` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Line, optional) — The stroke styling of the reference line, including style, width, and color.
- `label` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf13RefMarksItems1

- `type` (enum, required) — A reference band marking a range between two values on the chart.
  - Allowed values: `band`
- `axis` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Axis, required) — The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).
- `value` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Value, required) — The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.
- `endValue` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1EndValue, required) — Band end position (constant, column aggregation, or formula).
- `line` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Line, optional) — The stroke styling of the reference band line, including style, width, and color.
- `fill` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Fill, optional) — The band fill color.
- `label` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Label, optional) — The custom label. Omit to hide the label.
- `annotation` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Annotation, optional) — Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.
- `caption` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Caption, optional) — Shared placement and typography for label and annotation.
- `scope` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Scope, optional) — The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsModel

Regression model for the trend line.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `quadratic`
- enum
  - Allowed values: `polynomial`
- enum
  - Allowed values: `exponential`
- enum
  - Allowed values: `logarithmic`
- enum
  - Allowed values: `power`

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsLine

The line style, width, and color for the trend line.

- `style` (ReportElementOneOf0OneOf0OneOf13TrendlinesItemsLineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf13TrendlinesItemsLineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf13TrendlinesItemsLineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsLabel

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsValue

The regression fit value (R²) drawn on the chart. Set `visibility` to `shown`, or omit the block to hide it.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsEquation

Regression equation. Omit the block to hide the equation.

- `visibility` (enum, required) — Whether the label is shown. Set to `shown` to display it. Omit the `label` or `value` block to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsCaption

The label and value display options for the trend line.

- `position` (ReportElementOneOf0OneOf0OneOf13TrendlinesItemsCaptionPosition, optional) — The position of the label and computed-value annotation for the trend line.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf13TrendlinesItemsCaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf14Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf14Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf14Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf14Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf14Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf14SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf14SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf14SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf14Source100
- ReportElementOneOf0OneOf0OneOf14Source101

### ReportElementOneOf0OneOf0OneOf14Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf14SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf14SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf14ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf14ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf14NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf14NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.

### ReportElementOneOf0OneOf0OneOf14DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf14DescriptionColor2

### ReportElementOneOf0OneOf0OneOf14DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf14DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf14Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14Legend1

- `position` (ReportElementOneOf0OneOf0OneOf14LegendOneOf1Position, optional) — The legend position on the map.
- `color` (ReportElementOneOf0OneOf0OneOf14LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14MapStyle1

- `baseStyle` (enum, required) — Custom Mapbox style. Requires `styleUrl`.
  - Allowed values: `custom`
- `styleUrl` (string, required) — The Mapbox style URL. Required when `baseStyle` is `custom`.
- `accessToken` (string, optional) — Mapbox access token. Write-only: never returned on read.
- `allowZoom` (ReportElementOneOf0OneOf0OneOf14MapStyleOneOf1AllowZoom, optional) — Whether pan and zoom are enabled on the map. Defaults to `shown`.

### ReportElementOneOf0OneOf0OneOf14MapStyle3

- map from string to any
- map from string to any
- map from string to any

### ReportElementOneOf0OneOf0OneOf14PointStylePointSize

- double
- list of double

### ReportElementOneOf0OneOf0OneOf14Color0

- `by` (enum, required)
  - Allowed values: `single`
- `value` (ReportElementOneOf0OneOf0OneOf14ColorOneOf0Value, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf14Color1

- `by` (enum, required)
  - Allowed values: `category`
- `column` (string, required) — The identifier of the column whose values determine categorical color assignment. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf14ColorOneOf1CustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf14Color2

- `by` (enum, required)
  - Allowed values: `scale`
- `column` (string, required) — The identifier of the numeric column whose values drive the continuous color gradient. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `domain` (ReportElementOneOf0OneOf0OneOf14ColorOneOf2Domain, optional)

### ReportElementOneOf0OneOf0OneOf14TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf14TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf14TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf14TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf14TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf14FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf14FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf14FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf14FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf14FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf14FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf14Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf14StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf14StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf14Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf14StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf14StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf14StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf14CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf14CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf14CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf15Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf15Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf15Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf15Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf15Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf15SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf15SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf15SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf15Source100
- ReportElementOneOf0OneOf0OneOf15Source101

### ReportElementOneOf0OneOf0OneOf15Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf15SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf15SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf15ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf15ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf15RegionRegionType

The geographic region type the column represents (country, us-state, etc.).

- enum
  - Allowed values: `country`
- enum
  - Allowed values: `us-state`
- enum
  - Allowed values: `us-county`
- enum
  - Allowed values: `us-zipcode`
- enum
  - Allowed values: `us-cbsa`
- enum
  - Allowed values: `us-postal-place`
- enum
  - Allowed values: `ca-province`

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf15NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf15NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.

### ReportElementOneOf0OneOf0OneOf15DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf15DescriptionColor2

### ReportElementOneOf0OneOf0OneOf15DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf15DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf15Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15Legend1

- `position` (ReportElementOneOf0OneOf0OneOf15LegendOneOf1Position, optional) — The legend position on the map.
- `color` (ReportElementOneOf0OneOf0OneOf15LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15MapStyle1

- `baseStyle` (enum, required) — Custom Mapbox style. Requires `styleUrl`.
  - Allowed values: `custom`
- `styleUrl` (string, required) — The Mapbox style URL. Required when `baseStyle` is `custom`.
- `accessToken` (string, optional) — Mapbox access token. Write-only: never returned on read.
- `allowZoom` (ReportElementOneOf0OneOf0OneOf15MapStyleOneOf1AllowZoom, optional) — Whether pan and zoom are enabled on the map. Defaults to `shown`.

### ReportElementOneOf0OneOf0OneOf15MapStyle3

- map from string to any
- map from string to any
- map from string to any

### ReportElementOneOf0OneOf0OneOf15Color0

- `by` (enum, required)
  - Allowed values: `single`
- `value` (ReportElementOneOf0OneOf0OneOf15ColorOneOf0Value, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf15Color1

- `by` (enum, required)
  - Allowed values: `category`
- `column` (string, required) — The identifier of the column whose values determine categorical color assignment. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf15ColorOneOf1CustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf15Color2

- `by` (enum, required)
  - Allowed values: `scale`
- `column` (string, required) — The identifier of the numeric column whose values drive the continuous color gradient. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `domain` (ReportElementOneOf0OneOf0OneOf15ColorOneOf2Domain, optional)

### ReportElementOneOf0OneOf0OneOf15TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf15TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf15TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf15TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf15TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf15FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf15FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf15FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf15FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf15FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf15FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf15Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf15StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf15StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf15Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf15StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf15StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf15StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf15CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf15CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf15CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf16Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf16Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf16Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf16Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf16Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf16SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf16SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf16SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf16Source100
- ReportElementOneOf0OneOf0OneOf16Source101

### ReportElementOneOf0OneOf0OneOf16Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf16SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf16SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf16ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf16ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf16NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf16NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.

### ReportElementOneOf0OneOf0OneOf16DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf16DescriptionColor2

### ReportElementOneOf0OneOf0OneOf16DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf16DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf16Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16Legend1

- `position` (ReportElementOneOf0OneOf0OneOf16LegendOneOf1Position, optional) — The legend position on the map.
- `color` (ReportElementOneOf0OneOf0OneOf16LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16MapStyle1

- `baseStyle` (enum, required) — Custom Mapbox style. Requires `styleUrl`.
  - Allowed values: `custom`
- `styleUrl` (string, required) — The Mapbox style URL. Required when `baseStyle` is `custom`.
- `accessToken` (string, optional) — Mapbox access token. Write-only: never returned on read.
- `allowZoom` (ReportElementOneOf0OneOf0OneOf16MapStyleOneOf1AllowZoom, optional) — Whether pan and zoom are enabled on the map. Defaults to `shown`.

### ReportElementOneOf0OneOf0OneOf16MapStyle3

- map from string to any
- map from string to any
- map from string to any

### ReportElementOneOf0OneOf0OneOf16Color0

- `by` (enum, required)
  - Allowed values: `single`
- `value` (ReportElementOneOf0OneOf0OneOf16ColorOneOf0Value, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf16Color1

- `by` (enum, required)
  - Allowed values: `category`
- `column` (string, required) — The identifier of the column whose values determine categorical color assignment. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `customColors` (list of ReportElementOneOf0OneOf0OneOf16ColorOneOf1CustomColorsItems, optional) — Per-value color overrides: pins specific column values to specific colors, independent of the categorical scheme.

### ReportElementOneOf0OneOf0OneOf16Color2

- `by` (enum, required)
  - Allowed values: `scale`
- `column` (string, required) — The identifier of the numeric column whose values drive the continuous color gradient. Must be a column in the chart.
- `scheme` (list of string, optional) — The array of colors defining the palette or gradient, as hex codes (`#rgb` or `#rrggbb`). A continuous gradient needs at least two entries.
- `domain` (ReportElementOneOf0OneOf0OneOf16ColorOneOf2Domain, optional)

### ReportElementOneOf0OneOf0OneOf16TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf16TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf16TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf16TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf16TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf16FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf16FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf16FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf16FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf16FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf16FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf16Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf16StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf16StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf16Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf16StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf16StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf16StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf16CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf16CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf16CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf17Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf17Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf17Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf17Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf17Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf17SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf17SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf17SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf17Source100
- ReportElementOneOf0OneOf0OneOf17Source101

### ReportElementOneOf0OneOf0OneOf17Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf17SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf17SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf17ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `link` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Link, optional) — The hyperlink target for this column. Either another column containing URLs, or a formula that constructs one.
- `showOnTotals` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0ShowOnTotals, optional) — Whether pivot value column labels appear on total cells for this measure. Defaults to `shown`.

### ReportElementOneOf0OneOf0OneOf17ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `link` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Link, optional) — The hyperlink target for this column. Either another column containing URLs, or a formula that constructs one.
- `showOnTotals` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1ShowOnTotals, optional) — Whether pivot value column labels appear on total cells for this measure. Defaults to `shown`.

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf17NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf17NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf17NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf17DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17DescriptionColor2

### ReportElementOneOf0OneOf0OneOf17DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf17DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf17RowsByItemsSort

The sort order for this column group.

- `direction` (ReportElementOneOf0OneOf0OneOf17RowsByItemsSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf17RowsByItemsSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### ReportElementOneOf0OneOf0OneOf17ColumnsByItemsSort

The sort order for this column group.

- `direction` (ReportElementOneOf0OneOf0OneOf17ColumnsByItemsSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf17ColumnsByItemsSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### ReportElementOneOf0OneOf0OneOf17Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf17StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf17StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf17Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf17StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf17StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf17StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf17CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf17CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf17CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItems0

- `type` (enum, required)
  - Allowed values: `single`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf0Style, optional)
- `includeValues` (boolean, optional) — Whether to apply this formatting to data cells. Defaults to `true`.
- `includeSubtotals` (boolean, optional) — Whether to apply this formatting to subtotal rows. Defaults to `false`.
- `includeGrandTotals` (boolean, optional) — Whether to apply this formatting to grand total rows. Defaults to `false`.

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItems1

- `type` (enum, required)
  - Allowed values: `backgroundScale`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `scheme` (list of string, optional) — The hex colors that define the gradient, as an array of 2 or more colors.
- `domain` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf1Domain, optional)
- `order` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf1Order, optional)
- `nullBehavior` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf1NullBehavior, optional)
- `steps` (double, optional) — Quantize the continuous gradient into N discrete buckets.
- `includeValues` (boolean, optional) — Whether to apply this formatting to data cells. Defaults to `true`.
- `includeSubtotals` (boolean, optional) — Whether to apply this formatting to subtotal rows. Defaults to `false`.
- `includeGrandTotals` (boolean, optional) — Whether to apply this formatting to grand total rows. Defaults to `false`.

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItems2

- `type` (enum, required)
  - Allowed values: `fontScale`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `scheme` (list of string, optional) — The hex colors that define the gradient, as an array of 2 or more colors.
- `domain` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf2Domain, optional)
- `order` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf2Order, optional)
- `nullBehavior` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf2NullBehavior, optional)
- `steps` (double, optional)
- `includeValues` (boolean, optional) — Whether to apply this formatting to data cells. Defaults to `true`.
- `includeSubtotals` (boolean, optional) — Whether to apply this formatting to subtotal rows. Defaults to `false`.
- `includeGrandTotals` (boolean, optional) — Whether to apply this formatting to grand total rows. Defaults to `false`.

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItems3

- `type` (enum, required)
  - Allowed values: `dataBars`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `scheme` (list of string, optional) — The hex colors that define the gradient, as an array of 2 or more colors.
- `domain` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf3Domain, optional)
- `order` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf3Order, optional)
- `valueLabels` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf3ValueLabels, optional)
- `includeValues` (boolean, optional) — Whether to apply this formatting to data cells. Defaults to `true`.
- `includeSubtotals` (boolean, optional) — Whether to apply this formatting to subtotal rows. Defaults to `false`.
- `includeGrandTotals` (boolean, optional) — Whether to apply this formatting to grand total rows. Defaults to `false`.

### ReportElementOneOf0OneOf0OneOf17SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf17SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17SparklineColor2

### ReportElementOneOf0OneOf0OneOf17SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf17SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf17SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf17SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf17SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf17SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf17SparklinePoints0
- ReportElementOneOf0OneOf0OneOf17SparklinePoints1

### ReportElementOneOf0OneOf0OneOf17SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf17SparklineLabels0
- ReportElementOneOf0OneOf0OneOf17SparklineLabels1

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCalculationsItems

- `columnId` (string, required) — The identifier of the value column this entry applies to.
- `formula` (string, required) — The custom aggregate formula for this value column in this total, for example `Sum([Sales Quantity])`.

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItems

- `columnId` (string, required) — The identifier of the value column this entry applies to.
- `align` (ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsAlign, optional) — The horizontal text alignment.
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsBackgroundColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `color` (ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `format` (ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsFormat, optional)
- `textWrap` (ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsTextWrap, optional) — The text overflow behavior. Defaults to `clip`.

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsVisibility

Whether this total is shown. Omit to use the Totals format-panel default.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17TotalsSubTotalColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17TotalsSubTotalColor2

### ReportElementOneOf0OneOf0OneOf17TotalsSubTotalBackgroundColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17TotalsSubTotalBackgroundColor2

### ReportElementOneOf0OneOf0OneOf17TotalsSubTotalFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf17TotalsShowSubtotals

Whether pivot subtotals are always shown or only while pivot rows are collapsed. Defaults to `always`.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `when-collapsed`

### ReportElementOneOf0OneOf0OneOf17TotalsGrandTotalColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17TotalsGrandTotalColor2

### ReportElementOneOf0OneOf0OneOf17TotalsGrandTotalBackgroundColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17TotalsGrandTotalBackgroundColor2

### ReportElementOneOf0OneOf0OneOf17TotalsGrandTotalFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf17TotalsShowGrandTotals

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17TotalsTotalPosition

The total position. Defaults to `last`.

- enum
  - Allowed values: `first`
- enum
  - Allowed values: `last`

### ReportElementOneOf0OneOf0OneOf17DisplayRepeatRowLabels

Whether row labels repeat on each row. Applies when multiple pivot rows display as separate columns.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17DisplayRowLayout

The layout for row dimensions. One of `single-column` (default, stepped) or `separate-columns`.

- enum
  - Allowed values: `single-column`
- enum
  - Allowed values: `separate-columns`

### ReportElementOneOf0OneOf0OneOf17DisplayShowLabels

Whether measure labels appear in the pivot header area.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17DisplayStacked

The placement of the values group when it holds multiple measures. `stacked` lists them as extra rows, `side-by-side` (default) lists them as extra columns.

- enum
  - Allowed values: `stacked`
- enum
  - Allowed values: `side-by-side`

### ReportElementOneOf0OneOf0OneOf17DisplayHeaderWidths

The width settings for row-header columns in the pivot table.

- `columns` (list of ReportElementOneOf0OneOf0OneOf17DisplayHeaderWidthsColumnsItems, optional) — Per pivot row header widths.
- `measureLabelWidth` (double, optional) — Width in pixels of the values column, shown when a pivot has multiple values in stacked layout.
- `uniformWidth` (double, optional) — The uniform width for all pivot row header columns after bulk resize, in pixels. Must be a positive number. Cannot be specified if `columns` is specified.

### ReportElementOneOf0OneOf0OneOf17DisplayBodyWidths

The widths of the value columns. Either a single uniform width for all columns, or per-column widths set individually.

- `columns` (list of ReportElementOneOf0OneOf0OneOf17DisplayBodyWidthsColumnsItems, optional) — Per pivot body leaf column widths.
- `uniformWidth` (double, optional) — The uniform width applied to all pivot body (value) columns, in pixels. Must be a positive number. Cannot be specified if `columns` is specified.

### ReportElementOneOf0OneOf0OneOf17FrozenColumnFieldValuesItems

- `fieldId` (string, required) — Pivot shelf field id for a dimension value at the freeze point.
- `value` (ReportElementOneOf0OneOf0OneOf17FrozenColumnFieldValuesItemsValue, required, nullable) — Dimension member value at the freeze point.

### ReportElementOneOf0OneOf0OneOf17AdhocCalcsItemsValue

Panel “Select value” for the inColumn row dimension.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf17AdhocCalcsItemsInItems

- `columnId` (string, required) — The identifier of the parent row or column dimension. Must share an axis with, and precede, `inColumn`.
- `value` (ReportElementOneOf0OneOf0OneOf17AdhocCalcsItemsInItemsValue, required, nullable) — The dimension value at this parent level.

### ReportElementOneOf0OneOf0OneOf17AdhocCalcsItemsAnchorRow

The row or column type. Specify `subtotal` for subtotal or grand-total rows and omit for data rows or columns.

- enum
  - Allowed values: `subtotal`
- enum
  - Allowed values: `data`

### ReportElementOneOf0OneOf0OneOf17AdhocCalcsItemsCalculationsItems

- `columnId` (string, required) — The identifier of the value column this entry applies to.
- `formula` (string, required) — Formula override for this value column in the ad hoc row.

### ReportElementOneOf0OneOf0OneOf17FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf17FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf17FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf17FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf17FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf17FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf1IconOneOf0Position

Whether the icon appears before or after the button label. Defaults to `start`.

- enum
  - Allowed values: `start`
- enum
  - Allowed values: `end`

### ReportElementOneOf0OneOf1IconOneOf0Label

Whether the button label is shown. Set to `hidden` for an icon-only button. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf1IconOneOf0Tooltip

Whether the icon-only button shows its tooltip. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf1IconOneOf1Position

Whether the icon appears before or after the button label. Defaults to `start`.

- enum
  - Allowed values: `start`
- enum
  - Allowed values: `end`

### ReportElementOneOf0OneOf1IconOneOf1Label

Whether the button label is shown. Set to `hidden` for an icon-only button. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf1IconOneOf1Tooltip

Whether the icon-only button shows its tooltip. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ActionsItemsTrigger0

- enum
  - Allowed values: `on-click`
- enum
  - Allowed values: `on-select`
- enum
  - Allowed values: `on-primary-cta-click`
- enum
  - Allowed values: `on-secondary-cta-click`
- enum
  - Allowed values: `on-close`
- enum
  - Allowed values: `on-change`
- enum
  - Allowed values: `on-submit`
- enum
  - Allowed values: `on-reset`

### ActionsItemsTrigger1

- `on` (enum, required)
  - Allowed values: `on-select`
- `columnId` (string, required) — The id of the column this select trigger is scoped to. Omit for a whole-row select.
- `condition` (ActionsItemsTriggerOneOf1Condition, optional)

### ActionsItemsTrigger2

- `on` (ActionsItemsTriggerOneOf2On, required)
- `condition` (ActionsItemsTriggerOneOf2Condition, required)

### ActionsItemsTrigger3

- `on` (enum, required)
  - Allowed values: `on-context-menu-click`
- `menuItemId` (string, required) — The customContextMenu item's id this trigger targets.
- `condition` (ActionsItemsTriggerOneOf3Condition, optional)

### ActionsItemsTrigger4

- `kind` (enum, required)
  - Allowed values: `action-trigger`
- `actionTriggerId` (string, required) — The identifier of the action trigger that fires this action.
- `condition` (ActionsItemsTriggerOneOf4Condition, optional)

### ActionsItemsEffectsItems0

- Call API: ActionsItemsEffectsItems00
- Open URL: ActionsItemsEffectsItems01
- Open Overlay: ActionsItemsEffectsItems02
- Close Overlay: ActionsItemsEffectsItems03
- Set Control Value: ActionsItemsEffectsItems04
- Clear Control: ActionsItemsEffectsItems05
- Reset Form: ActionsItemsEffectsItems06
- Set Form Values: ActionsItemsEffectsItems07
- Set Single Row Container: ActionsItemsEffectsItems08
- Clear Chat Element Messages: ActionsItemsEffectsItems09
- Call Stored Procedure: ActionsItemsEffectsItems010
- Insert Rows: ActionsItemsEffectsItems011
- Update Rows: ActionsItemsEffectsItems012
- Delete Rows: ActionsItemsEffectsItems013
- Notify and Export: Notify and Export
- Refresh Element: ActionsItemsEffectsItems015
- Navigate: ActionsItemsEffectsItems016
- Open Document: ActionsItemsEffectsItems017
- Select Tab: ActionsItemsEffectsItems018
- Custom Sort: ActionsItemsEffectsItems019
- Modify Element: ActionsItemsEffectsItems020
- Run Python Element: ActionsItemsEffectsItems021
- Trigger Plugin: ActionsItemsEffectsItems022
- Send Embed Event: ActionsItemsEffectsItems023

### ActionsItemsEffectsItems1

Runs different effects depending on a condition.

- `effect` (enum, required)
  - Allowed values: `if-else`
- `if` (ActionsItemsEffectsItemsOneOf1If, required) — Runs when its condition is true.
- `elseif` (list of ActionsItemsEffectsItemsOneOf1ElseifItems, optional) — Additional branches, evaluated in order if `if` does not match.
- `else` (ActionsItemsEffectsItemsOneOf1Else, optional) — Runs when no branch condition matches.

### ActionsItemsSuccessToastShowMessage

Whether the `message` line renders below the title of the action success message.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf0FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf0FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf0Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf0StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf0StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf0Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf0StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf0StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf0StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf0LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf0LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf1FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf1FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf1Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf1StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf1StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf1Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf1StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf1StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf1StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf1LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf1LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf2FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf2FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf2Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf2StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf2StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf2Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf2StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf2StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf2StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf2LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf2LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf3FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf3FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf3Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf3StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf3StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf3Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf3StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf3StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf3StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf3LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf3LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf4FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf4FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf4Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf4StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf4StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf4Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf4StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf4StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf4StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf4LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf4LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf5FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf5FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf5Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf5StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf5StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf5Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf5StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf5StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf5StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf5LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf5LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf6FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf6FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf6Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf6StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf6StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf6Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf6StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf6StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf6StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf6LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf6LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf1FontWeight, optional) — The label font weight.

### Relative

- `op` (ReportElementOneOf0OneOf2OneOf6ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ReportElementOneOf0OneOf2OneOf6ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ReportElement02700

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `date-range`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0IncludeNulls, optional) — When to include null values in the filter results.

### ReportElement02701

- `mode` (enum, required)
  - Allowed values: `between`
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `date-range`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1IncludeNulls, optional) — When to include null values in the filter results.

### ReportElementOneOf0OneOf2OneOf7OneOf1FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf7OneOf1FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf7OneOf1ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf7OneOf1Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf7OneOf1Style0
- ReportElementOneOf0OneOf2OneOf7OneOf1Style1

### ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfig0
- ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfig1

### ReportElementOneOf0OneOf2OneOf7OneOf1RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf7OneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf7OneOf2FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf7OneOf2FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf7OneOf2ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf7OneOf2Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf7OneOf2Style0
- ReportElementOneOf0OneOf2OneOf7OneOf2Style1

### ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfig0
- ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfig1

### ReportElementOneOf0OneOf2OneOf7OneOf2RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf7OneOf2IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf7OneOf3FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf7OneOf3FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf7OneOf3ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf7OneOf3Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf7OneOf3Style0
- ReportElementOneOf0OneOf2OneOf7OneOf3Style1

### ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfig0
- ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfig1

### ReportElementOneOf0OneOf2OneOf7OneOf3RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf7OneOf3IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf7OneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ReportElementOneOf0OneOf2OneOf7OneOf4FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf7OneOf4FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf7OneOf4ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf7OneOf4Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf7OneOf4Style0
- ReportElementOneOf0OneOf2OneOf7OneOf4Style1

### ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfig0
- ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfig1

### ReportElementOneOf0OneOf2OneOf7OneOf4RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf7OneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf7OneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ReportElementOneOf0OneOf2OneOf7OneOf5FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf7OneOf5FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf7OneOf5ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf7OneOf5Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf7OneOf5Style0
- ReportElementOneOf0OneOf2OneOf7OneOf5Style1

### ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfig0
- ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfig1

### ReportElementOneOf0OneOf2OneOf7OneOf5RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf7OneOf5IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf7OneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ReportElementOneOf0OneOf2OneOf7OneOf6FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf7OneOf6FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf7OneOf6ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf7OneOf6Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf7OneOf6Style0
- ReportElementOneOf0OneOf2OneOf7OneOf6Style1

### ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfig0
- ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfig1

### ReportElementOneOf0OneOf2OneOf7OneOf6RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf7OneOf6IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElement02770

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `date-range`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0IncludeNulls, optional) — When to include null values in the filter results.

### ReportElement02771

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `date-range`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1IncludeNulls, optional) — When to include null values in the filter results.

### ReportElement02772

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `date-range`
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `includeNulls` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2IncludeNulls, optional) — When to include null values in the filter results.

### ReportElementOneOf0OneOf2OneOf8FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf8FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf8Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf8StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf8StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf8Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf8StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf8StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf8StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf8LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf8LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf9OneOf0RankingFunction

The ranking function used by the filter.

- enum
  - Allowed values: `rank`
- enum
  - Allowed values: `rank-dense`
- enum
  - Allowed values: `row-number`

### ReportElementOneOf0OneOf2OneOf9OneOf0Mode

Whether to filter the top or bottom N values.

- enum
  - Allowed values: `top-n`
- enum
  - Allowed values: `bottom-n`

### ReportElementOneOf0OneOf2OneOf9OneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf9OneOf0FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf9OneOf0FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf9OneOf0ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf9OneOf0Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf9OneOf0Style0
- ReportElementOneOf0OneOf2OneOf9OneOf0Style1

### ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfig0
- ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfig1

### ReportElementOneOf0OneOf2OneOf9OneOf0RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf9OneOf1RankingFunction

The ranking function used by the filter.

- enum
  - Allowed values: `rank-percentile`
- enum
  - Allowed values: `cume-dist`

### ReportElementOneOf0OneOf2OneOf9OneOf1Mode

Whether to filter the top or bottom N values.

- enum
  - Allowed values: `top-percentile`
- enum
  - Allowed values: `bottom-percentile`

### ReportElementOneOf0OneOf2OneOf9OneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf9OneOf1FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf9OneOf1FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf9OneOf1ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf9OneOf1Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf9OneOf1Style0
- ReportElementOneOf0OneOf2OneOf9OneOf1Style1

### ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfig0
- ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfig1

### ReportElementOneOf0OneOf2OneOf9OneOf1RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElement021000

- `selectionMode` (enum, required)
  - Allowed values: `single`
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `list`
- `source` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Source, required)
- `value` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Value, optional, nullable) — The value selected in the control.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `clearButton` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0ClearButton, optional) — Whether the value picker shows a button that clears the selection. Defaults to `shown`.
- `expandedList` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0ExpandedList, optional) — Whether the control displays its values in an expanded list. Defaults to `hidden`.
- `mode` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `nullValues` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0NullValues, optional) — Whether null is a selectable value. Defaults to `shown`.
- `searchBox` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0SearchBox, optional) — Whether the value picker shows a search box. Defaults to `shown`.
- `histogram` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Histogram, optional) — Whether each value shows its frequency histogram. Defaults to `shown`. Set to `hidden` to speed up large workbooks.
- `sort` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Sort, optional) — How the values are ordered in the value picker. Only applies when `source.kind` is `source`. Omit to use the control default: descending by count for `list` and `segmented`, ascending by value for `legend`.

### ReportElement021001

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `list`
- `source` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Source, required)
- `selectionMode` (enum, optional)
  - Allowed values: `multiple`
- `values` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Values, optional) — The list of selected values.
- `allOption` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1AllOption, optional) — Whether the value picker shows an `All` option. Defaults to `shown`.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `clearButton` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1ClearButton, optional) — Whether the value picker shows a button that clears the selection. Defaults to `shown`.
- `expandedList` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1ExpandedList, optional) — Whether the control displays its values in an expanded list. Defaults to `hidden`.
- `mode` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `nullValues` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1NullValues, optional) — Whether null is a selectable value. Defaults to `shown`.
- `searchBox` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1SearchBox, optional) — Whether the value picker shows a search box. Defaults to `shown`.
- `histogram` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Histogram, optional) — Whether each value shows its frequency histogram. Defaults to `shown`. Set to `hidden` to speed up large workbooks.
- `sort` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Sort, optional) — How the values are ordered in the value picker. Only applies when `source.kind` is `source`. Omit to use the control default: descending by count for `list` and `segmented`, ascending by value for `legend`.

### ReportElement021010

- `selectionMode` (enum, required)
  - Allowed values: `single`
- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `list`
- `value` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0Value, optional, nullable) — The value selected in the control.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `clearButton` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0ClearButton, optional) — Whether the value picker shows a button that clears the selection. Defaults to `shown`.
- `expandedList` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0ExpandedList, optional) — Whether the control displays its values in an expanded list. Defaults to `hidden`.
- `mode` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `nullValues` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0NullValues, optional) — Whether null is a selectable value. Defaults to `shown`.
- `source` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0Source, optional)

### ReportElement021011

- `kind` (enum, required)
  - Allowed values: `control`
- `id` (string, required) — The identifier of the control.
- `controlId` (string, required) — The identifier used to reference this control in a formula.
- `controlType` (enum, required)
  - Allowed values: `list`
- `selectionMode` (enum, optional)
  - Allowed values: `multiple`
- `values` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1Values, optional) — The list of selected values.
- `name` (string, optional) — The display name. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `filters` (list of ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1FiltersItems, optional) — The filter targets of the control.
- `parameters` (list of ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1ParametersItems, optional) — The data model control that this workbook control passes its value to as a parameter.
- `style` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1Style, optional) — The visual styling, including background color, border, corner shape, and padding.
- `labelConfig` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfig, optional) — The control's label configuration. Omit to inherit the defaults.
- `actions` (list of ActionsItems, optional) — Actions triggered when this control's value changes.
- `requiredInput` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1RequiredInput, optional) — Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.
- `placeholder` (string, optional) — Placeholder text shown while the control has no value. Omit to use the default.
- `clearButton` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1ClearButton, optional) — Whether the value picker shows a button that clears the selection. Defaults to `shown`.
- `expandedList` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1ExpandedList, optional) — Whether the control displays its values in an expanded list. Defaults to `hidden`.
- `mode` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `nullValues` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1NullValues, optional) — Whether null is a selectable value. Defaults to `shown`.
- `source` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1Source, optional)

### ReportElementOneOf0OneOf2OneOf11FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf11FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf11Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf11StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf11StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf11Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf11StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf11StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf11StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf11LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf11LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf11SortBy

What to sort the values by: the values themselves, or how often each occurs.

- enum
  - Allowed values: `value`
- enum
  - Allowed values: `count`

### ReportElementOneOf0OneOf2OneOf11SortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf2OneOf11Source0

- `kind` (enum, required)
  - Allowed values: `manual`
- `valueType` (ReportElementOneOf0OneOf2OneOf11SourceOneOf0ValueType, required) — The data type of the list values.
- `values` (ReportElementOneOf0OneOf2OneOf11SourceOneOf0Values, optional) — The list of possible values in the control. For manual controls, specify each value and optionally a display label.
- `labels` (list of string, optional) — The display labels applied to the control's values. E.g., "Q1" and "Q2" for values 1 and 2.

### ReportElementOneOf0OneOf2OneOf11Source1

- `kind` (enum, required)
  - Allowed values: `source`
- `source` (ReportElementOneOf0OneOf2OneOf11SourceOneOf1Source, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column used as a value source for the control.
- `displayColumnId` (string, optional) — The identifier of the column containing display names for the control values.

### ReportElementOneOf0OneOf2OneOf12FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf12FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf12Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf12StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf12StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf12Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf12StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf12StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf12StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf12LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf12LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf12SourceSource

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf13FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf13FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf13Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf13StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf13StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf13Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf13StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf13StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf13StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf13LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf13LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf13SourceSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf13SourceSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf13TargetsItemsSource

The target visualization.

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf14Source0

- `kind` (enum, required)
  - Allowed values: `manual`
- `valueType` (ReportElementOneOf0OneOf2OneOf14SourceOneOf0ValueType, required) — The data type of the list values.
- `values` (ReportElementOneOf0OneOf2OneOf14SourceOneOf0Values, optional) — The list of possible values in the control. For manual controls, specify each value and optionally a display label.
- `labels` (list of string, optional) — The display labels applied to the control's values. E.g., "Q1" and "Q2" for values 1 and 2.

### ReportElementOneOf0OneOf2OneOf14Source1

- `kind` (enum, required)
  - Allowed values: `source`
- `source` (ReportElementOneOf0OneOf2OneOf14SourceOneOf1Source, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column used as a value source for the control.
- `displayColumnId` (string, optional) — The identifier of the column containing display names for the control values.

### ReportElementOneOf0OneOf2OneOf14FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf14FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf14Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf14StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf14StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf14Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf14StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf14StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf14StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf14LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf14LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf14SortBy

What to sort the values by: the values themselves, or how often each occurs.

- enum
  - Allowed values: `value`
- enum
  - Allowed values: `count`

### ReportElementOneOf0OneOf2OneOf14SortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf2OneOf14ColorAssignmentCustomColorsItems

- `color` (ReportElementOneOf0OneOf2OneOf14ColorAssignmentCustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `value` (ReportElementOneOf0OneOf2OneOf14ColorAssignmentCustomColorsItemsValue, required, nullable) — The legend value to assign this color.

### ReportElementOneOf0OneOf2OneOf14ColorAssignmentPalette

- `scheme` (ReportElementOneOf0OneOf2OneOf14ColorAssignmentPaletteScheme, required) — A named theme palette or list of custom hex colors.
- `type` (enum, required)
  - Allowed values: `categorical`

### ReportElementOneOf0OneOf2OneOf14LegendMarkShape

The shape of the legend marks. Defaults to `square`.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle`
- enum
  - Allowed values: `solid-line`
- enum
  - Allowed values: `dashed-line`
- enum
  - Allowed values: `dotted-line`

### ReportElementOneOf0OneOf2OneOf14LegendOrientation

The legend control orientation. Defaults to `vertical`.

- enum
  - Allowed values: `vertical`
- enum
  - Allowed values: `horizontal`
- enum
  - Allowed values: `horizontal-with-wrap`

### ReportElementOneOf0OneOf2OneOf14LegendTextColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf2OneOf14LegendTextColor2

### ReportElementOneOf0OneOf2OneOf14OtherCategories0

- `mode` (enum, required)
  - Allowed values: `use-legend-palette`

### ReportElementOneOf0OneOf2OneOf14OtherCategories1

- `mode` (enum, required)
  - Allowed values: `use-other-color`
- `color` (ReportElementOneOf0OneOf2OneOf14OtherCategoriesOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `label` (string, optional) — Label for grouped unlisted values.

### ReportElementOneOf0OneOf2OneOf14TargetsItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf14TargetsItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf15OneOf0Mode

The operator used to filter numbers.

- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `>=`

### ReportElementOneOf0OneOf2OneOf15OneOf0FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf15OneOf0FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf15OneOf0ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf15OneOf0Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf15OneOf0Style0
- ReportElementOneOf0OneOf2OneOf15OneOf0Style1

### ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfig0
- ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfig1

### ReportElementOneOf0OneOf2OneOf15OneOf0RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf15OneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf15OneOf1Mode

The operator used to filter dates.

- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `>=`

### ReportElementOneOf0OneOf2OneOf15OneOf1FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf15OneOf1FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf15OneOf1ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf15OneOf1Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf15OneOf1Style0
- ReportElementOneOf0OneOf2OneOf15OneOf1Style1

### ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfig0
- ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfig1

### ReportElementOneOf0OneOf2OneOf15OneOf1RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf15OneOf1Step

The amount the slider increments by between steps.

- `unit` (ReportElementOneOf0OneOf2OneOf15OneOf1StepUnit, required) — The unit the step amount counts.
- `value` (double, required) — The number of units the slider increments by between steps.

### ReportElementOneOf0OneOf2OneOf15OneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf16OneOf0FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf16OneOf0FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf16OneOf0ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf16OneOf0Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf16OneOf0Style0
- ReportElementOneOf0OneOf2OneOf16OneOf0Style1

### ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfig0
- ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfig1

### ReportElementOneOf0OneOf2OneOf16OneOf0RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf16OneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf16OneOf1FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf16OneOf1FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf16OneOf1ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf16OneOf1Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf16OneOf1Style0
- ReportElementOneOf0OneOf2OneOf16OneOf1Style1

### ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfig0
- ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfig1

### ReportElementOneOf0OneOf2OneOf16OneOf1RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf16OneOf1Step

The amount the slider increments by between steps.

- `unit` (ReportElementOneOf0OneOf2OneOf16OneOf1StepUnit, required) — The unit the step amount counts.
- `value` (double, required) — The number of units the slider increments by between steps.

### ReportElementOneOf0OneOf2OneOf16OneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf3StyleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf5StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf5StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf5StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf5StyleOneOf0Fit

How the image fits the container.

- enum
  - Allowed values: `contain`
- enum
  - Allowed values: `cover`
- enum
  - Allowed values: `none`
- enum
  - Allowed values: `scale-down`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf5StyleOneOf0HorizontalAlign

The horizontal alignment of the image within its container.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf5StyleOneOf0VerticalAlign

The vertical alignment of the image within its container.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `bottom`

### ReportElementOneOf0OneOf5StyleOneOf0Tiling

The tiling behavior for the image. `none` displays a single image (default). `repeat` tiles the image to fill the container.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `repeat`

### ReportElementOneOf0OneOf5StyleOneOf0Shape

The shape of the image.

- enum
  - Allowed values: `rectangle`
- enum
  - Allowed values: `circle`

### ReportElementOneOf0OneOf5StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf5StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf5StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf5StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf5StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf5StyleOneOf1Fit

How the image fits the container.

- enum
  - Allowed values: `contain`
- enum
  - Allowed values: `cover`
- enum
  - Allowed values: `none`
- enum
  - Allowed values: `scale-down`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf5StyleOneOf1HorizontalAlign

The horizontal alignment of the image within its container.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf5StyleOneOf1VerticalAlign

The vertical alignment of the image within its container.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `bottom`

### ReportElementOneOf0OneOf5StyleOneOf1Tiling

The tiling behavior for the image. `none` displays a single image (default). `repeat` tiles the image to fill the container.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `repeat`

### ReportElementOneOf0OneOf5StyleOneOf1Shape

The shape of the image.

- enum
  - Allowed values: `rectangle`
- enum
  - Allowed values: `circle`

### ReportElementOneOf0OneOf6NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf6NameOneOf2Color2

### ReportElementOneOf0OneOf6NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf6NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf6DescriptionOneOf1Visibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf6DescriptionOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf6DescriptionOneOf1Color2

### ReportElementOneOf0OneOf6DescriptionOneOf1FontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf6DescriptionOneOf1Position

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf6StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf6StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf6StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf6StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf6StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf6StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf6StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf6StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf6CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### TableStyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- TableStyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### TableStyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### TableStyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- TableStyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### TableStyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### TableStyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- TableStyleOneOf1BorderColor2

### ReportElementOneOf0OneOf6ColumnsItemsOneOf0Id

The identifier of a system column. Data type is fixed.

- enum
  - Allowed values: `ID`
- enum
  - Allowed values: `CREATED_AT`
- enum
  - Allowed values: `CREATED_BY`
- enum
  - Allowed values: `UPDATED_AT`
- enum
  - Allowed values: `UPDATED_BY`

### ReportElementOneOf0OneOf6ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf6ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf6ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf6ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf6ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf6ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf6ColumnsItemsOneOf2Type

Data type of the column.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `datetime`
- enum
  - Allowed values: `checkbox`
- enum
  - Allowed values: `multi-select`
- enum
  - Allowed values: `file`

### ReportElementOneOf0OneOf6ColumnsItemsOneOf2ValuesItems

- string
- double
- boolean

### ReportElementOneOf0OneOf6ColumnsItemsOneOf2ValuesFrom

The element and column supplying this column's option list. Cannot be specified if `values` is specified. Not valid alongside `range`.

- `element` (string, required) — The identifier of the element that supplies the list of selectable options.
- `column` (string, required) — The identifier of the column on the specified element to read values of selectable options from.

### ReportElementOneOf0OneOf6ColumnsItemsOneOf2Range

Min/max bounds for a number or datetime column. Datetime bounds must be in ISO-8601 format. The range is inclusive.

- ReportElementOneOf0OneOf6ColumnsItemsOneOf2Range0
- ReportElementOneOf0OneOf6ColumnsItemsOneOf2Range1

### ReportElementOneOf0OneOf6ColumnsItemsOneOf2Pills

The display style of pills for select column options. Omit to show plain text.

- enum
  - Allowed values: `single-color`
- enum
  - Allowed values: `color-by-option`

### ReportElementOneOf0OneOf6ColumnsItemsOneOf2Format

The display format of the column.

- ReportElementOneOf0OneOf6ColumnsItemsOneOf2Format0
- ReportElementOneOf0OneOf6ColumnsItemsOneOf2Format1

### ReportElementOneOf0OneOf6ColumnsItemsOneOf3Format

The display format of the column.

- ReportElementOneOf0OneOf6ColumnsItemsOneOf3Format0
- ReportElementOneOf0OneOf6ColumnsItemsOneOf3Format1

### ReportElementOneOf0OneOf6ConditionalFormatsItems00

- `condition` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `single`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf0Style, optional)

### ReportElementOneOf0OneOf6ConditionalFormatsItems01

- `condition` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1Condition, required)
- `value` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `single`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1Style, optional)

### ReportElementOneOf0OneOf6ConditionalFormatsItems02

- `condition` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2Condition, required)
- `low` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2Low, required)
- `high` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `single`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2Style, optional)

### ReportElementOneOf0OneOf6ConditionalFormatsItems03

- `condition` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula for a conditional formatting rule. Can reference any column in the element. Must return a boolean.
- `type` (enum, required)
  - Allowed values: `single`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf3Style, optional)

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf1Domain

- `min` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf1DomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf1DomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.
- `mid` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf1DomainMid, optional) — The midpoint value for a diverging color scale. Omit for a sequential scale.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf1Order

- enum
  - Allowed values: `descending`
- enum
  - Allowed values: `ascending`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf1NullBehavior

- enum
  - Allowed values: `asZero`
- enum
  - Allowed values: `asNull`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf2Domain

- `min` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf2DomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf2DomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.
- `mid` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf2DomainMid, optional) — The midpoint value for a diverging color scale. Omit for a sequential scale.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf2Order

- enum
  - Allowed values: `descending`
- enum
  - Allowed values: `ascending`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf2NullBehavior

- enum
  - Allowed values: `asZero`
- enum
  - Allowed values: `asNull`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf3Domain

- `min` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf3DomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf3DomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.
- `mid` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf3DomainMid, optional) — The midpoint value for a diverging color scale. Omit for a sequential scale.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf3Order

- enum
  - Allowed values: `descending`
- enum
  - Allowed values: `ascending`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf3ValueLabels

- enum
  - Allowed values: `hidden`
- enum
  - Allowed values: `shown`

### ReportElementOneOf0OneOf6FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf6FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf6FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf6FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf6FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf6FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf6FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf6FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf6FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf6FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf6FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf6FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf6FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf6FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf7Config30

- `kind` (enum, required)
  - Allowed values: `element`
- `elementId` (string, required) — The element ID of the data source for this plugin.
- `groupingId` (string, optional) — Which grouping level of the source element the plugin reads data from. Omit for ungrouped, row-level data.

### Column reference

- ReportElementOneOf0OneOf7Config310
- ReportElementOneOf0OneOf7Config311

### Control reference

- `kind` (enum, required)
  - Allowed values: `control`
- `controlId` (string, required) — The control ID whose value feeds this configuration entry. E.g., `my-date-control`.

### Action effect reference

- `kind` (enum, required)
  - Allowed values: `action-effect`
- `actionEffectId` (string, required) — The identifier of the action effect.

### Action trigger reference

- `kind` (enum, required)
  - Allowed values: `action-trigger`
- `actionTriggerId` (string, required) — The identifier of the action trigger.

### ReportElementOneOf0OneOf7StyleBackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf8ConfigStyle0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf8ConfigStyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf8ConfigStyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf8ConfigStyle1

- `backgroundColor` (ReportElementOneOf0OneOf8ConfigStyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf8ConfigStyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf8ConfigStyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf8ConfigFormatFillColor

Color of the filled portion of the bar/ring.

- string
- string
- ReportElementOneOf0OneOf8ConfigFormatFillColor2

### ReportElementOneOf0OneOf8ConfigFormatTrackColor

Color of the unfilled track behind the fill.

- string
- string
- ReportElementOneOf0OneOf8ConfigFormatTrackColor2

### ReportElementOneOf0OneOf8ConfigFormatSize

The thickness of the bar or diameter of the ring. Defaults to `medium`.

- enum
  - Allowed values: `small`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `large`

### ReportElementOneOf0OneOf8ConfigFormatHorizontalAlign

The horizontal alignment of the bar or ring within the element.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf8ConfigFormatVerticalAlign

The vertical alignment of the bar or ring within the element.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `bottom`

### ReportElementOneOf0OneOf8ConfigLabelVisibility

Whether this text is shown.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf8ConfigLabelFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf8ConfigLabelFontSize

The font size in pixels, or `auto` to size with the element.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf8ConfigLabelColor

The text color.

- string
- string
- ReportElementOneOf0OneOf8ConfigLabelColor2

### ReportElementOneOf0OneOf8ConfigValueVisibility

Whether this text is shown.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf8ConfigValueFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf8ConfigValueFontSize

The font size in pixels, or `auto` to size with the element.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf8ConfigValueColor

The text color.

- string
- string
- ReportElementOneOf0OneOf8ConfigValueColor2

### ReportElementOneOf0OneOf8ConfigDescriptionVisibility

Whether this text is shown.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf8ConfigDescriptionFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf8ConfigDescriptionFontSize

The font size in pixels, or `auto` to size with the element.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf8ConfigDescriptionColor

The text color.

- string
- string
- ReportElementOneOf0OneOf8ConfigDescriptionColor2

### ReportElementOneOf0OneOf8ConfigColorRulesItems0

- `color` (ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf0Color, required) — The fill color applied when the formula is true.
- `formula` (string, required) — The boolean formula that determines when the color applies.

### ReportElementOneOf0OneOf8ConfigColorRulesItems1

- ReportElementOneOf0OneOf8ConfigColorRulesItems10
- ReportElementOneOf0OneOf8ConfigColorRulesItems11

### ReportElementOneOf1SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf1SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf1SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf1SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf1SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf1SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf1SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf1SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf1SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf1SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf1SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf1SourceOneOf8JoinsItemsRight6

### ReportElementOneOf1SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf1SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf1SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf1SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf1SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf1SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf1SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf1SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf1SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf1SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf1SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf1SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf1SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf1SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf1SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf1SourceOneOf10OneOf0Source6

### ReportElementOneOf1SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf1SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf1SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf1SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf1SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf1SourceOneOf10OneOf1Source6

### ReportElementOneOf1SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf1SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf1SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf1SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf1StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf1StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf1CardStyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf1CardStyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf1CardStyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesElementBorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### V2ReportsPostRequestBodyContentApplicationJsonSchemaContentsSettingsThemeOverridesTitleFontColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Style

The grid presentation for this column, including alignment, width, colors, and text wrap.

- `align` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleAlign, optional) — Horizontal alignment of cell content: left, center, or right.
- `verticalAlign` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleVerticalAlign, optional) — The vertical alignment of cell content.
- `width` (double, optional) — The column width in pixels. Overrides auto-sizing.
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleBackgroundColor, optional) — The cell background color. Either a theme reference (`{ kind: theme, ref }`) or a hex code (`#rgb` or `#rrggbb`).
- `color` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleColor, optional) — The cell text color, as a hex code or theme reference.
- `textWrap` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleTextWrap, optional) — The text overflow behavior.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Link

The hyperlink target for this column. Either another column containing URLs, or a formula that constructs one.

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Link0
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Link1

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Style

The grid presentation for this column, including alignment, width, colors, and text wrap.

- `align` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleAlign, optional) — Horizontal alignment of cell content: left, center, or right.
- `verticalAlign` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleVerticalAlign, optional) — The vertical alignment of cell content.
- `width` (double, optional) — The column width in pixels. Overrides auto-sizing.
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleBackgroundColor, optional) — The cell background color. Either a theme reference (`{ kind: theme, ref }`) or a hex code (`#rgb` or `#rrggbb`).
- `color` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleColor, optional) — The cell text color, as a hex code or theme reference.
- `textWrap` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleTextWrap, optional) — The text overflow behavior.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Link

The hyperlink target for this column. Either another column containing URLs, or a formula that constructs one.

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Link0
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Link1

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf0SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf0SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf0SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf0SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf0SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf0SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf0SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf0SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf0Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf0Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf0SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf0SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf0SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf0SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf0NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf0NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf0NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf0NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf0DescriptionOneOf1Visibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf0DescriptionOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf0DescriptionOneOf1Color2

### ReportElementOneOf0OneOf0OneOf0DescriptionOneOf1FontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf0DescriptionOneOf1Position

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf0MetricsItemsFormat0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf0MetricsItemsFormat1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf0MetricsItemsTimelineTruncation

The precision to truncate the date to.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf0MetricsItemsTimelineComparison

The time period to compare the current metric value against.

- `comparisonPeriod` (ReportElementOneOf0OneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod, required) — The time period to compare the current metric value against.
- `direction` (ReportElementOneOf0OneOf0OneOf0MetricsItemsTimelineComparisonDirection, optional) — Whether higher or lower comparison values are better for the metric.

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf0FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### No One Can View

- `kind` (enum, required)
  - Allowed values: `no-one-can-view`

### Specific Users and Teams

- `kind` (enum, required)
  - Allowed values: `specific-users-and-teams`
- `assignments` (list of ReportElementOneOf0OneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems, required) — The identifiers of the users and teams allowed to view the columns.

### User Attribute

- `kind` (enum, required)
  - Allowed values: `user-attribute`
- `assignments` (list of ReportElementOneOf0OneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems, required) — The identifier of the user attribute and the value required to view columns restricted by this rule. Users assigned this value can access the protected columns.

### ReportElementOneOf0OneOf0OneOf0StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf0StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf0StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf0StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf0StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf0StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf0StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf0StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf0CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems00

- `condition` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `single`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf0Style, optional)

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems01

- `condition` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1Condition, required)
- `value` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `single`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1Style, optional)

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems02

- `condition` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2Condition, required)
- `low` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2Low, required)
- `high` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `single`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2Style, optional)

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItems03

- `condition` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula for a conditional formatting rule. Can reference any column in the element. Must return a boolean.
- `type` (enum, required)
  - Allowed values: `single`
- `columnIds` (list of string, required) — The identifiers of the columns this conditional formatting rule applies to. Each must be the id of a column on the element.
- `style` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf3Style, optional)

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf1Domain

- `min` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.
- `mid` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMid, optional) — The midpoint value for a diverging color scale. Omit for a sequential scale.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf1Order

- enum
  - Allowed values: `descending`
- enum
  - Allowed values: `ascending`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior

- enum
  - Allowed values: `asZero`
- enum
  - Allowed values: `asNull`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf2Domain

- `min` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.
- `mid` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMid, optional) — The midpoint value for a diverging color scale. Omit for a sequential scale.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf2Order

- enum
  - Allowed values: `descending`
- enum
  - Allowed values: `ascending`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior

- enum
  - Allowed values: `asZero`
- enum
  - Allowed values: `asNull`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf3Domain

- `min` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.
- `mid` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMid, optional) — The midpoint value for a diverging color scale. Omit for a sequential scale.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf3Order

- enum
  - Allowed values: `descending`
- enum
  - Allowed values: `ascending`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels

- enum
  - Allowed values: `hidden`
- enum
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf0FrozenColumnFieldValuesItemsValue

Dimension member value at the freeze point.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf1SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf1SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf1SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf1SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf1SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf1SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf1SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf1SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf1Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf1Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf1SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf1SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf1SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf1SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf1ValueColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf1NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf1NameOneOf2FontSize

The title font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf1DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf1FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf1StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf1StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf1StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf1StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf1StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf1StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf1StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf1StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf1CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf1ComparisonColorGood2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1ComparisonColorNeutral2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1ComparisonColorBad2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1ComparisonLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1TrendValueColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1TrendComparisonColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Value

The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Value0
- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Value1
- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Value2

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Line

The stroke styling of the reference line, including style, width, and color.

- `style` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Value

The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Value0
- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Value1
- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Value2

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1EndValue

Band end position (constant, column aggregation, or formula).

- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1EndValue0
- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1EndValue1
- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1EndValue2

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Line

The stroke styling of the reference band line, including style, width, and color.

- `visibility` (enum, optional) — Whether a line outlining the reference band is shown. Set to `shown` to display it.
  - Allowed values: `shown`
- `style` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Fill

The band fill color.

- `color` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1FillColor, optional) — The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf0Style

- `color` (string, optional) — The font color, as a hex code.

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf1Value

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf1Style

- `color` (string, optional) — The font color, as a hex code.

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf2Low

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf2High

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf2Style

- `color` (string, optional) — The font color, as a hex code.

### ReportElementOneOf0OneOf0OneOf1ConditionalFormatsItemsOneOf3Style

- `color` (string, optional) — The font color, as a hex code.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf2SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf2SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf2SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf2SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf2SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf2SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf2SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf2SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf2Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf2Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf2SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf2SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf2SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf2SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0ShowOnSegments

Whether data label segments are shown. Defaults to `hidden`. Requires a stacked bar chart with color by category, color by scale, or multiple y-axis series.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0ShowOnTotals

Whether the total data label is shown. Defaults to `shown`. Requires a stacked bar chart with color by category, color by scale, or multiple y-axis series.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1ShowOnSegments

Whether data label segments are shown. Defaults to `hidden`. Requires a stacked bar chart with color by category, color by scale, or multiple y-axis series.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1ShowOnTotals

Whether the total data label is shown. Defaults to `shown`. Requires a stacked bar chart with color by category, color by scale, or multiple y-axis series.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2YAxisColumnIdsItems1

- `columnId` (string, required) — The column ID for a Y-axis series. Identifies which column provides the data values for this series.
- `type` (ReportElementOneOf0OneOf0OneOf2YAxisColumnIdsItemsOneOf1Type, optional) — The chart shape for this series. Defaults to `bar`.

### ReportElementOneOf0OneOf0OneOf2YAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2YAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf2XAxisSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf2XAxisSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf2XAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2XAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf2YAxis2Format0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2YAxis2Format1

- `title` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf2NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf2NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf2NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf2DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2LegendOneOf1Position

The legend position. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `top`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `bottom`
- enum
  - Allowed values: `left`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf2LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf2TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf2ColorOneOf0Value

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2ColorOneOf0Value2

### ReportElementOneOf0OneOf0OneOf2ColorOneOf1CustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf2ColorOneOf1CustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf2ColorOneOf1CustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf2ColorOneOf2Domain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf0Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf0StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf1Value

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf1Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf1StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf2Low

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf2High

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf2Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf2StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf3Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf3StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf2DataLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2DataLabelTotalsDisplay

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2DataLabelTotalsLabelDisplay

Which aggregate total labels appear on the bars. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `min-max`
- enum
  - Allowed values: `all`

### ReportElementOneOf0OneOf0OneOf2DataLabelTotalsOrient

The text direction for total labels.

- enum
  - Allowed values: `horizontal`
- enum
  - Allowed values: `vertical`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf2FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf2StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf2StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf2StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf2StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf2StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf2StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf2StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf2StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf2CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Value

The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Value0
- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Value1
- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Value2

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Line

The stroke styling of the reference line, including style, width, and color.

- `style` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Value

The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Value0
- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Value1
- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Value2

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1EndValue

Band end position (constant, column aggregation, or formula).

- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1EndValue0
- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1EndValue1
- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1EndValue2

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Line

The stroke styling of the reference band line, including style, width, and color.

- `visibility` (enum, optional) — Whether a line outlining the reference band is shown. Set to `shown` to display it.
  - Allowed values: `shown`
- `style` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Fill

The band fill color.

- `color` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1FillColor, optional) — The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSort

The sort direction and type (`values`, `column`, or `row-count`).

- ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSort0
- ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSort1
- ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSort2

### ReportElementOneOf0OneOf0OneOf2TrellisColumnLabels

The trellis labels. Set to `hidden` to hide them, or provide styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf2TrellisColumnLabels1

### ReportElementOneOf0OneOf0OneOf2TrellisColumnTitle

The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf2TrellisColumnTitle1

### ReportElementOneOf0OneOf0OneOf2TrellisRowLabels

The trellis labels. Set to `hidden` to hide them, or provide styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf2TrellisRowLabels1

### ReportElementOneOf0OneOf0OneOf2TrellisRowTitle

The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf2TrellisRowTitle1

### ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSort

The sort direction and type (`values`, `column`, or `row-count`).

- ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSort0
- ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSort1
- ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSort2

### ReportElementOneOf0OneOf0OneOf2TrellisShareColorLegends

Whether trellis panels share one color legend across the grid or each panel gets its own. Defaults to `shared`.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf2TrellisShareSizeLegends

Size legend display options for the trellis.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf2TrellisShareXAxis

Whether trellis panels share one category-axis scale or each scales to its own data. Defaults to `shared`. This is the category axis even when chart orientation renders it vertically.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf2TrellisShareYAxis

Whether trellis panels share one series-axis (value) scale or each scales to its own data. Defaults to `shared`. This is the series axis even when chart orientation renders it horizontally.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf2TrellisShareYAxis2

Whether trellis panels share the secondary series-axis scale. Defaults to `shared`. Combo charts with a second value axis only.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsLineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsLineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsLineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2TrendlinesItemsLineColor2

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsCaptionPosition

The position of the label and computed-value annotation for the trend line.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsCaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2TrendlinesItemsCaptionColor2

### ReportElementOneOf0OneOf0OneOf3OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf3OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf0Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf3OneOf0Source100
- ReportElementOneOf0OneOf0OneOf3OneOf0Source101

### ReportElementOneOf0OneOf0OneOf3OneOf0Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf3OneOf0ColorSort

The sort order.

- `direction` (ReportElementOneOf0OneOf0OneOf3OneOf0ColorSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf3OneOf0ColorSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColorCustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf3OneOf0ColorCustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf0ColorCustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf0NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf3OneOf0NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf3OneOf0NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf3OneOf0DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf0DescriptionColor2

### ReportElementOneOf0OneOf0OneOf3OneOf0DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf3OneOf0DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf3OneOf0DataLabelColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf0DataLabelColor2

### ReportElementOneOf0OneOf0OneOf3OneOf0DataLabelDonutLabelDisplay

Whether donut or pie slice labels appear on the slice or in the legend.

- enum
  - Allowed values: `as-label`
- enum
  - Allowed values: `on-legend`

### ReportElementOneOf0OneOf0OneOf3OneOf0DataLabelFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf3OneOf0DataLabelLabelDisplay

Which values and labels to show on each slice label.

- enum
  - Allowed values: `color`
- enum
  - Allowed values: `value`
- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `color-value`
- enum
  - Allowed values: `color-percent`
- enum
  - Allowed values: `value-percent`
- enum
  - Allowed values: `all`

### ReportElementOneOf0OneOf0OneOf3OneOf0DataLabelLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0Legend1

- `position` (ReportElementOneOf0OneOf0OneOf3OneOf0LegendOneOf1Position, optional) — The legend position. Defaults to `auto`.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf0LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `colorLegend` (enum, optional) — Whether the color legend is shown when both a color and a size legend would show. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `sizeLegend` (enum, optional) — Set to `hidden` to hide the size legend when a size channel is present. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf3OneOf0TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf3OneOf0TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf3OneOf0TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf3OneOf0TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf3OneOf0Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf3OneOf0Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf3OneOf0CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf3OneOf0CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf3OneOf0CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf3OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Custom SQL

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `sql`
- `statement` (string, required) — The custom SQL statement used in the element.

### ReportElementOneOf0OneOf0OneOf3OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf1Source8

- `kind` (enum, required)
  - Allowed values: `join`
- `joins` (list of ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItems, required) — 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` (string, optional) — The name of the join. Defaults to the name of the primary source.
- `primarySource` (ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8PrimarySource, optional) — 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.

### Union

- `kind` (enum, required)
  - Allowed values: `union`
- `sources` (list of ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9SourcesItems, required) — The identifiers of the sources in the union.
- `matches` (list of ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9MatchesItems, required) — The union output columns and the matched source columns that comprise them.

### Transpose

- ReportElementOneOf0OneOf0OneOf3OneOf1Source100
- ReportElementOneOf0OneOf0OneOf3OneOf1Source101

### ReportElementOneOf0OneOf0OneOf3OneOf1Source11

- `kind` (enum, required)
  - Allowed values: `unnest`
- `source` (ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11Source, required) — The source containing the array column to unnest.
- `arrayColumn` (string, required) — The variant column containing arrays to unnest.
- `valueColumn` (string, required) — The name of the generated column containing array values.
- `outputColumns` (list of string, required) — The columns included in the unnest output.
- `indexColumn` (string, optional) — The name of the generated zero-based array index column.
- `preserveAllSourceRows` (ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11PreserveAllSourceRows, optional) — Whether to preserve rows whose array column is null or empty.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItems0

- `id` (string, required) — The identifier of the column.
- `formula` (string, required) — The formula or column reference that defines the column's values.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItems1

- `id` (string, required) — The identifier of the column.
- `ai` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Ai, required) — The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.
- `name` (string, optional) — The display name of the column.
- `description` (string, optional) — The description of the column.
- `hidden` (boolean, optional) — Whether the column is hidden from view.
- `format` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Format, optional) — The display format of the column.
- `image` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Image, optional, nullable) — Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.
- `sparkline` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Sparkline, optional) — The sparkline display options for the column.
- `tooltip` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Tooltip, optional) — Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

### ReportElementOneOf0OneOf0OneOf3OneOf1ColorSort

The sort order.

- `direction` (ReportElementOneOf0OneOf0OneOf3OneOf1ColorSortDirection, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ReportElementOneOf0OneOf0OneOf3OneOf1ColorSortAggregation, optional) — The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColorCustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf3OneOf1ColorCustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1ColorCustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### Hidden title

- `visibility` (enum, required) — Whether the title is shown. Set to `hidden` to hide it, overriding the default-shown behavior.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1Name2

- `text` (string, required) — Title text. Supports dynamic `{{formula}}` text, and optional d3 formatting via pipe, e.g. `"Total: {{Count() | ,.0f}}"`.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1NameOneOf2Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf3OneOf1NameOneOf2FontWeight, optional) — The title font weight.
- `fontSize` (double, optional) — The title font size in pixels.
- `align` (ReportElementOneOf0OneOf0OneOf3OneOf1NameOneOf2Align, optional) — The horizontal alignment of the title.

### ReportElementOneOf0OneOf0OneOf3OneOf1DescriptionVisibility

Whether the description is shown. Hiding a description does not remove the description text.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1DescriptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1DescriptionColor2

### ReportElementOneOf0OneOf0OneOf3OneOf1DescriptionFontWeight

The font weight of the description.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf3OneOf1DescriptionPosition

Where the description renders. Defaults to `auto`, which shows it as a subtitle on taller elements and as a tooltip on shorter ones.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `below`
- enum
  - Allowed values: `tooltip`

### ReportElementOneOf0OneOf0OneOf3OneOf1DataLabelColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1DataLabelColor2

### ReportElementOneOf0OneOf0OneOf3OneOf1DataLabelDonutLabelDisplay

Whether donut or pie slice labels appear on the slice or in the legend.

- enum
  - Allowed values: `as-label`
- enum
  - Allowed values: `on-legend`

### ReportElementOneOf0OneOf0OneOf3OneOf1DataLabelFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf3OneOf1DataLabelLabelDisplay

Which values and labels to show on each slice label.

- enum
  - Allowed values: `color`
- enum
  - Allowed values: `value`
- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `color-value`
- enum
  - Allowed values: `color-percent`
- enum
  - Allowed values: `value-percent`
- enum
  - Allowed values: `all`

### ReportElementOneOf0OneOf0OneOf3OneOf1DataLabelLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1Legend0

- `visibility` (enum, required) — Whether the legend is shown. Set to `hidden` to hide the whole legend. No other legend field can be set alongside it. Omit `visibility` to configure `position`, `color`, `fontSize`, or the legend components instead.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1Legend1

- `position` (ReportElementOneOf0OneOf0OneOf3OneOf1LegendOneOf1Position, optional) — The legend position. Defaults to `auto`.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1LegendOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Legend label font size in pixels.
- `colorLegend` (enum, optional) — Whether the color legend is shown when both a color and a size legend would show. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `sizeLegend` (enum, optional) — Set to `hidden` to hide the size legend when a size channel is present. Only applies on a scatter chart.
  - Allowed values: `hidden`
- `header` (enum, optional) — Whether the legend header is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1TooltipColumnsItems

- `id` (string, required) — The column ID shown in the hover tooltip.

### ReportElementOneOf0OneOf0OneOf3OneOf1TooltipFormat

The tooltip display options for the chart.

- `columnNames` (ReportElementOneOf0OneOf0OneOf3OneOf1TooltipFormatColumnNames, optional) — Whether column names appear in the tooltip. Defaults to `true`.
- `multiSeries` (ReportElementOneOf0OneOf0OneOf3OneOf1TooltipFormatMultiSeries, optional) — Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.
- `valueFormat` (ReportElementOneOf0OneOf0OneOf3OneOf1TooltipFormatValueFormat, optional) — The tooltip value format. Omit when the chart default applies.

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems0

- `kind` (enum, required)
  - Allowed values: `number-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf0IncludeNulls, optional) — When to include null values in the filter results.
- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.
- `state` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf0State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems1

- `kind` (enum, required)
  - Allowed values: `date-range`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf1IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf1State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems2

- `kind` (enum, required)
  - Allowed values: `top-n`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `state` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf2State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems3

- `kind` (enum, required)
  - Allowed values: `list`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf3Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf3Values, optional) — The list of selected values.
- `state` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf3State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems4

- `kind` (enum, required)
  - Allowed values: `text-match`
- `mode` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf4Mode, required) — The type of text comparison to make.
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `value` (string, optional) — The string to compare against the filter pattern.
- `case` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf4Case, optional) — Whether the text comparison is case sensitive.
- `includeNulls` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf4IncludeNulls, optional) — When to include null values in the filter results.
- `state` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf4State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItems5

- `kind` (enum, required)
  - Allowed values: `hierarchy`
- `id` (string, required) — The identifier of the filter.
- `columnId` (string, required) — The identifier of the column this filter targets.
- `mode` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf5Mode, optional) — Whether the selected values are included or excluded by the filter. Defaults to `include`.
- `values` (list of list of string, optional) — The hierarchy paths selected by the filter.
- `state` (ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf5State, optional) — Whether the filter is enabled.

### ReportElementOneOf0OneOf0OneOf3OneOf1Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf0OneOf3OneOf1Style1

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf0OneOf3OneOf1CustomContextMenuItems0

- `type` (enum, required)
  - Allowed values: `group`
- `id` (string, required) — Stable identifier for this submenu group.
- `displayName` (string, required) — Label shown for this submenu in the element's right-click context menu.
- `menuItems` (list of ReportElementOneOf0OneOf0OneOf3OneOf1CustomContextMenuItemsOneOf0MenuItemsItems, required) — Items nested inside this submenu. Groups cannot contain further groups (one level of nesting only).

### ReportElementOneOf0OneOf0OneOf3OneOf1CustomContextMenuItems1

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf3OneOf1HoleValueVisibility

Whether the donut hole value is shown. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1HoleValueFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf3OneOf1HoleValueColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1HoleValueColor2

### ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitle

- `visibility` (ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitleVisibility, optional) — Whether the donut hole title is shown. Defaults to `shown`.
- `text` (string, optional) — The text of the donut hole title. Cannot be set when the title is hidden.
- `wrap` (ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitleWrap, optional) — The text wrap behavior. `shown` wraps to multiple lines, and `hidden` truncates to one line.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitleFontWeight, optional) — The font weight.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — The font size of the donut hole title, in pixels.
- `position` (ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitlePosition, optional) — The position of the donut hole title.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItems

- `columnId` (string, required) — The column ID placed at this position.
- `sort` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSort, optional) — The sort direction and type (`values`, `column`, or `row-count`).

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumn

The format for the trellis column.

- `border` (enum, optional) — Whether a border is shown between trellis panels. Set to `hidden` to hide it.
  - Allowed values: `hidden`
- `labels` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnLabels, optional) — The trellis labels. Set to `hidden` to hide them, or provide styling overrides.
- `title` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnTitle, optional) — The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRow

The format for the trellis row.

- `border` (enum, optional) — Whether a border is shown between trellis panels. Set to `hidden` to hide it.
  - Allowed values: `hidden`
- `labels` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowLabels, optional) — The trellis labels. Set to `hidden` to hide them, or provide styling overrides.
- `title` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowTitle, optional) — The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItems

- `columnId` (string, required) — The column ID placed at this position.
- `sort` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSort, optional) — The sort direction and type (`values`, `column`, or `row-count`).

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisSeries

Display each series in its own chart, arranged as a row or column of panels. Cannot be specified if `rowsBy` or `columnsBy` is specified. Not supported for every chart kind.

- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisShare

The scales and legends shared across trellis panels.

- `color-legends` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisShareColorLegends, optional) — Whether trellis panels share one color legend across the grid or each panel gets its own. Defaults to `shared`.
- `size-legends` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisShareSizeLegends, optional) — Size legend display options for the trellis.
- `x-axis` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisShareXAxis, optional) — Whether trellis panels share one category-axis scale or each scales to its own data. Defaults to `shared`. This is the category axis even when chart orientation renders it vertically.
- `y-axis` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisShareYAxis, optional) — Whether trellis panels share one series-axis (value) scale or each scales to its own data. Defaults to `shared`. This is the series axis even when chart orientation renders it horizontally.
- `y-axis-2` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisShareYAxis2, optional) — Whether trellis panels share the secondary series-axis scale. Defaults to `shared`. Combo charts with a second value axis only.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisTileSize

The size of charts in a trellis grid. Defaults to `auto` for category trellis, `compact` for trellis by series.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `compact`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf4SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf4SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf4SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf4SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf4SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf4SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf4SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf4SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf4Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf4Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf4SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf4SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf4SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf4SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4YAxisColumnIdsItems1

- `columnId` (string, required) — The column ID for a Y-axis series. Identifies which column provides the data values for this series.
- `type` (ReportElementOneOf0OneOf0OneOf4YAxisColumnIdsItemsOneOf1Type, optional) — The chart shape for this series. Defaults to `bar`.

### ReportElementOneOf0OneOf0OneOf4YAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4YAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf4XAxisSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf4XAxisSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf4XAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4XAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf4YAxis2Format0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4YAxis2Format1

- `title` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf4NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf4NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf4NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf4DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4LegendOneOf1Position

The legend position. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `top`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `bottom`
- enum
  - Allowed values: `left`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf4LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf4TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf4FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf4ColorOneOf0Value

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4ColorOneOf0Value2

### ReportElementOneOf0OneOf0OneOf4ColorOneOf1CustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf4ColorOneOf1CustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf4ColorOneOf1CustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf4ColorOneOf2Domain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf4DataLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4LineAreaStyleLineVisibility

Whether the area line is shown. Defaults to `shown` for layered area charts and `hidden` otherwise.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4LineAreaStyleLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf4LineAreaStyleLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf4LineAreaStylePointsVisibility

Whether points are shown. Defaults to `shown`. `shape` and `size` cannot be set when `hidden`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4LineAreaStylePointsShape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf4LineAreaStylePointsSize

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf4StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf4StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf4StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf4StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf4StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf4StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf4StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf4StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf4CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Value

The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Value0
- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Value1
- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Value2

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Line

The stroke styling of the reference line, including style, width, and color.

- `style` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Value

The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Value0
- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Value1
- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Value2

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1EndValue

Band end position (constant, column aggregation, or formula).

- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1EndValue0
- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1EndValue1
- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1EndValue2

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Line

The stroke styling of the reference band line, including style, width, and color.

- `visibility` (enum, optional) — Whether a line outlining the reference band is shown. Set to `shown` to display it.
  - Allowed values: `shown`
- `style` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Fill

The band fill color.

- `color` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1FillColor, optional) — The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSort

The sort direction and type (`values`, `column`, or `row-count`).

- ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSort0
- ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSort1
- ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSort2

### ReportElementOneOf0OneOf0OneOf4TrellisColumnLabels

The trellis labels. Set to `hidden` to hide them, or provide styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf4TrellisColumnLabels1

### ReportElementOneOf0OneOf0OneOf4TrellisColumnTitle

The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf4TrellisColumnTitle1

### ReportElementOneOf0OneOf0OneOf4TrellisRowLabels

The trellis labels. Set to `hidden` to hide them, or provide styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf4TrellisRowLabels1

### ReportElementOneOf0OneOf0OneOf4TrellisRowTitle

The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf4TrellisRowTitle1

### ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSort

The sort direction and type (`values`, `column`, or `row-count`).

- ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSort0
- ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSort1
- ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSort2

### ReportElementOneOf0OneOf0OneOf4TrellisShareColorLegends

Whether trellis panels share one color legend across the grid or each panel gets its own. Defaults to `shared`.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf4TrellisShareSizeLegends

Size legend display options for the trellis.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf4TrellisShareXAxis

Whether trellis panels share one category-axis scale or each scales to its own data. Defaults to `shared`. This is the category axis even when chart orientation renders it vertically.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf4TrellisShareYAxis

Whether trellis panels share one series-axis (value) scale or each scales to its own data. Defaults to `shared`. This is the series axis even when chart orientation renders it horizontally.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf4TrellisShareYAxis2

Whether trellis panels share the secondary series-axis scale. Defaults to `shared`. Combo charts with a second value axis only.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsLineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsLineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsLineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4TrendlinesItemsLineColor2

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsCaptionPosition

The position of the label and computed-value annotation for the trend line.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsCaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4TrendlinesItemsCaptionColor2

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf5SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf5SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf5SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf5SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf5SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf5SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf5SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf5SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf5Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf5Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf5SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf5SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf5SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf5SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5YAxisColumnIdsItems1

- `columnId` (string, required) — The column ID for a Y-axis series. Identifies which column provides the data values for this series.
- `type` (ReportElementOneOf0OneOf0OneOf5YAxisColumnIdsItemsOneOf1Type, optional) — The chart shape for this series. Defaults to `bar`.

### ReportElementOneOf0OneOf0OneOf5YAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5YAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf5XAxisSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf5XAxisSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf5XAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5XAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf5YAxis2Format0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5YAxis2Format1

- `title` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf5NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf5NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf5NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf5DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5LegendOneOf1Position

The legend position. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `top`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `bottom`
- enum
  - Allowed values: `left`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf5LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf5TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf5ColorOneOf0Value

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5ColorOneOf0Value2

### ReportElementOneOf0OneOf0OneOf5ColorOneOf1CustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf5ColorOneOf1CustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf5ColorOneOf1CustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf5ColorOneOf2Domain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf5DataLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5LineAreaStyleLineVisibility

Whether the area line is shown. Defaults to `shown` for layered area charts and `hidden` otherwise.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5LineAreaStyleLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf5LineAreaStyleLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf5LineAreaStylePointsVisibility

Whether points are shown. Defaults to `shown`. `shape` and `size` cannot be set when `hidden`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5LineAreaStylePointsShape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf5LineAreaStylePointsSize

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf5FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf5StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf5StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf5StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf5StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf5StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf5StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf5StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf5StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf5CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSort

The sort direction and type (`values`, `column`, or `row-count`).

- ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSort0
- ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSort1
- ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSort2

### ReportElementOneOf0OneOf0OneOf5TrellisColumnLabels

The trellis labels. Set to `hidden` to hide them, or provide styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf5TrellisColumnLabels1

### ReportElementOneOf0OneOf0OneOf5TrellisColumnTitle

The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf5TrellisColumnTitle1

### ReportElementOneOf0OneOf0OneOf5TrellisRowLabels

The trellis labels. Set to `hidden` to hide them, or provide styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf5TrellisRowLabels1

### ReportElementOneOf0OneOf0OneOf5TrellisRowTitle

The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf5TrellisRowTitle1

### ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSort

The sort direction and type (`values`, `column`, or `row-count`).

- ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSort0
- ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSort1
- ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSort2

### ReportElementOneOf0OneOf0OneOf5TrellisShareColorLegends

Whether trellis panels share one color legend across the grid or each panel gets its own. Defaults to `shared`.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf5TrellisShareSizeLegends

Size legend display options for the trellis.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf5TrellisShareXAxis

Whether trellis panels share one category-axis scale or each scales to its own data. Defaults to `shared`. This is the category axis even when chart orientation renders it vertically.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf5TrellisShareYAxis

Whether trellis panels share one series-axis (value) scale or each scales to its own data. Defaults to `shared`. This is the series axis even when chart orientation renders it horizontally.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf5TrellisShareYAxis2

Whether trellis panels share the secondary series-axis scale. Defaults to `shared`. Combo charts with a second value axis only.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsLineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsLineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsLineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5TrendlinesItemsLineColor2

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsCaptionPosition

The position of the label and computed-value annotation for the trend line.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsCaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5TrendlinesItemsCaptionColor2

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Value

The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Value0
- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Value1
- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Value2

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Line

The stroke styling of the reference line, including style, width, and color.

- `style` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Value

The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Value0
- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Value1
- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Value2

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1EndValue

Band end position (constant, column aggregation, or formula).

- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1EndValue0
- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1EndValue1
- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1EndValue2

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Line

The stroke styling of the reference band line, including style, width, and color.

- `visibility` (enum, optional) — Whether a line outlining the reference band is shown. Set to `shown` to display it.
  - Allowed values: `shown`
- `style` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Fill

The band fill color.

- `color` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1FillColor, optional) — The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf6SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf6SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf6SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf6SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf6SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf6SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf6SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf6SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf6Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf6Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf6SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf6SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf6SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf6SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6YAxisColumnIdsItems1

- `columnId` (string, required) — The column ID for a Y-axis series. Identifies which column provides the data values for this series.
- `type` (ReportElementOneOf0OneOf0OneOf6YAxisColumnIdsItemsOneOf1Type, optional) — The chart shape for this series. Defaults to `bar`.

### ReportElementOneOf0OneOf0OneOf6YAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6YAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf6XAxisSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf6XAxisSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf6XAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6XAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf6YAxis2Format0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6YAxis2Format1

- `title` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf6ColorOneOf0Value

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6ColorOneOf0Value2

### ReportElementOneOf0OneOf0OneOf6ColorOneOf1CustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf6ColorOneOf1CustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf6ColorOneOf1CustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf6ColorOneOf2Domain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf0Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf0StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf1Value

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf1Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf1StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf2Low

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf2High

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf2Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf2StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf3Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf3StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf6DataLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf6NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf6NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf6DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6LegendOneOf1Position

The legend position. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `top`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `bottom`
- enum
  - Allowed values: `left`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf6LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf6TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf6FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf6StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf6StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf6StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf6StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf6StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf6StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf6StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf6StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf6PointStyleSize0

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf6PointStyleSize1

The minimum point size applied when a size field is set.

- enum
  - Allowed values: `small`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `large`

### ReportElementOneOf0OneOf0OneOf6CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Value

The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Value0
- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Value1
- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Value2

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Line

The stroke styling of the reference line, including style, width, and color.

- `style` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Value

The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Value0
- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Value1
- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Value2

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1EndValue

Band end position (constant, column aggregation, or formula).

- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1EndValue0
- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1EndValue1
- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1EndValue2

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Line

The stroke styling of the reference band line, including style, width, and color.

- `visibility` (enum, optional) — Whether a line outlining the reference band is shown. Set to `shown` to display it.
  - Allowed values: `shown`
- `style` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Fill

The band fill color.

- `color` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1FillColor, optional) — The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSort

The sort direction and type (`values`, `column`, or `row-count`).

- ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSort0
- ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSort1
- ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSort2

### ReportElementOneOf0OneOf0OneOf6TrellisColumnLabels

The trellis labels. Set to `hidden` to hide them, or provide styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf6TrellisColumnLabels1

### ReportElementOneOf0OneOf0OneOf6TrellisColumnTitle

The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf6TrellisColumnTitle1

### ReportElementOneOf0OneOf0OneOf6TrellisRowLabels

The trellis labels. Set to `hidden` to hide them, or provide styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf6TrellisRowLabels1

### ReportElementOneOf0OneOf0OneOf6TrellisRowTitle

The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf6TrellisRowTitle1

### ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSort

The sort direction and type (`values`, `column`, or `row-count`).

- ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSort0
- ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSort1
- ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSort2

### ReportElementOneOf0OneOf0OneOf6TrellisShareColorLegends

Whether trellis panels share one color legend across the grid or each panel gets its own. Defaults to `shared`.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf6TrellisShareSizeLegends

Size legend display options for the trellis.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf6TrellisShareXAxis

Whether trellis panels share one category-axis scale or each scales to its own data. Defaults to `shared`. This is the category axis even when chart orientation renders it vertically.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf6TrellisShareYAxis

Whether trellis panels share one series-axis (value) scale or each scales to its own data. Defaults to `shared`. This is the series axis even when chart orientation renders it horizontally.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf6TrellisShareYAxis2

Whether trellis panels share the secondary series-axis scale. Defaults to `shared`. Combo charts with a second value axis only.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsLineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsLineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsLineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6TrendlinesItemsLineColor2

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsCaptionPosition

The position of the label and computed-value annotation for the trend line.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsCaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6TrendlinesItemsCaptionColor2

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf7SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf7SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf7SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf7SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf7SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf7SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf7SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf7SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf7Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf7Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf7SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf7SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf7SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf7SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7YAxisColumnIdsItems1

- `columnId` (string, required) — The column ID for a Y-axis series. Identifies which column provides the data values for this series.
- `type` (ReportElementOneOf0OneOf0OneOf7YAxisColumnIdsItemsOneOf1Type, optional) — The chart shape for this series. Defaults to `bar`.

### ReportElementOneOf0OneOf0OneOf7YAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7YAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf7YAxis2Format0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7YAxis2Format1

- `title` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf7XAxisSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf7XAxisSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf7XAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7XAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf7NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf7NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf7NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf7DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7LegendOneOf1Position

The legend position. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `top`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `bottom`
- enum
  - Allowed values: `left`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf7LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf7TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf7ColorOneOf0Value

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7ColorOneOf0Value2

### ReportElementOneOf0OneOf0OneOf7ColorOneOf1CustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf7ColorOneOf1CustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf7ColorOneOf1CustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf7ColorOneOf2Domain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf0Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf0StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf1Value

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf1Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf1StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf2Low

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf2High

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf2Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf2StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf3Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf3StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf7DataLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7DataLabelTotalsDisplay

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7DataLabelTotalsLabelDisplay

Which aggregate total labels appear on the bars. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `min-max`
- enum
  - Allowed values: `all`

### ReportElementOneOf0OneOf0OneOf7DataLabelTotalsOrient

The text direction for total labels.

- enum
  - Allowed values: `horizontal`
- enum
  - Allowed values: `vertical`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf7FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaClearance

Spacing between data labels and neighboring marks when labels could overlap lines or areas. Either `separated` to offset labels clear of the mark, or `default`.

- enum
  - Allowed values: `separated`
- enum
  - Allowed values: `default`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaColor2

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaLabelDisplay

Which values and labels to show on each area series data label.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `min-max`
- enum
  - Allowed values: `endpoints`
- enum
  - Allowed values: `most-recent`
- enum
  - Allowed values: `all-points`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaShowStroke

The stroke (outline) around data labels.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarAnchor

Position of the data label relative to its mark.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `end`
- enum
  - Allowed values: `middle`
- enum
  - Allowed values: `outside-end`
- enum
  - Allowed values: `start`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarColor2

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarLabelDisplay

Which values and labels to show on each bar segment label.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `min-max`
- enum
  - Allowed values: `all`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarOrient

Text direction for data labels.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `horizontal`
- enum
  - Allowed values: `vertical`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarShowStroke

The stroke (outline) around data labels.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarTotals

The aggregate total label options for bar charts.

- `display` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarTotalsDisplay, optional) — Whether values appear on chart marks.
- `fontSize` (double, optional) — The font size for total labels, in pixels.
- `labelDisplay` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay, optional) — Which aggregate total labels appear on the bars. Defaults to `auto`.
- `orient` (ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarTotalsOrient, optional) — The text direction for total labels.

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarValueFormat

Whether numeric values are shown as percentages or as plain numbers.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineClearance

Spacing between data labels and neighboring marks when labels could overlap lines or areas. Either `separated` to offset labels clear of the mark, or `default`.

- enum
  - Allowed values: `separated`
- enum
  - Allowed values: `default`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineColor2

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineLabelDisplay

Which values and labels to show on each line series label.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `min-max`
- enum
  - Allowed values: `endpoints`
- enum
  - Allowed values: `most-recent`
- enum
  - Allowed values: `all-points`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineShowStroke

The stroke (outline) around data labels.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatterColor

The color of the data label text. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatterColor2

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatterFontWeight

The font weight for data labels.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatterLabels

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatterShowStroke

The stroke (outline) around data labels.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `on`
- enum
  - Allowed values: `off`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatterValueFormat

Whether numeric values are shown as percentages or as plain numbers.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf7PointStyleSize0

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf7PointStyleSize1

The minimum point size applied when a size field is set.

- enum
  - Allowed values: `small`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `large`

### ReportElementOneOf0OneOf0OneOf7SeriesPointStyleItemsSize0

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf7SeriesPointStyleItemsSize1

The minimum point size applied when a size field is set.

- enum
  - Allowed values: `small`
- enum
  - Allowed values: `medium`
- enum
  - Allowed values: `large`

### ReportElementOneOf0OneOf0OneOf7StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf7StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf7StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf7StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf7StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf7StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf7StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf7StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf7CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf7LineAreaStyleLineVisibility

Whether the area line is shown. Defaults to `shown` for layered area charts and `hidden` otherwise.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7LineAreaStyleLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf7LineAreaStyleLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf7LineAreaStylePointsVisibility

Whether points are shown. Defaults to `shown`. `shape` and `size` cannot be set when `hidden`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7LineAreaStylePointsShape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf7LineAreaStylePointsSize

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyleInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyleMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyleLine

Line stroke and area outline visibility.

- `visibility` (ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyleLineVisibility, optional) — Whether the area line is shown. Defaults to `shown` for layered area charts and `hidden` otherwise.
- `style` (ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyleLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyleLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStylePoints

The points on the series. Configure shape, size, and visibility.

- `visibility` (ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStylePointsVisibility, optional) — Whether points are shown. Defaults to `shown`. `shape` and `size` cannot be set when `hidden`.
- `shape` (ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStylePointsShape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStylePointsSize, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Value

The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Value0
- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Value1
- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Value2

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Line

The stroke styling of the reference line, including style, width, and color.

- `style` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Value

The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Value0
- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Value1
- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Value2

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1EndValue

Band end position (constant, column aggregation, or formula).

- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1EndValue0
- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1EndValue1
- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1EndValue2

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Line

The stroke styling of the reference band line, including style, width, and color.

- `visibility` (enum, optional) — Whether a line outlining the reference band is shown. Set to `shown` to display it.
  - Allowed values: `shown`
- `style` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Fill

The band fill color.

- `color` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1FillColor, optional) — The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSort

The sort direction and type (`values`, `column`, or `row-count`).

- ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSort0
- ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSort1
- ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSort2

### ReportElementOneOf0OneOf0OneOf7TrellisColumnLabels

The trellis labels. Set to `hidden` to hide them, or provide styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf7TrellisColumnLabels1

### ReportElementOneOf0OneOf0OneOf7TrellisColumnTitle

The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf7TrellisColumnTitle1

### ReportElementOneOf0OneOf0OneOf7TrellisRowLabels

The trellis labels. Set to `hidden` to hide them, or provide styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf7TrellisRowLabels1

### ReportElementOneOf0OneOf0OneOf7TrellisRowTitle

The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf7TrellisRowTitle1

### ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSort

The sort direction and type (`values`, `column`, or `row-count`).

- ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSort0
- ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSort1
- ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSort2

### ReportElementOneOf0OneOf0OneOf7TrellisShareColorLegends

Whether trellis panels share one color legend across the grid or each panel gets its own. Defaults to `shared`.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf7TrellisShareSizeLegends

Size legend display options for the trellis.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf7TrellisShareXAxis

Whether trellis panels share one category-axis scale or each scales to its own data. Defaults to `shared`. This is the category axis even when chart orientation renders it vertically.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf7TrellisShareYAxis

Whether trellis panels share one series-axis (value) scale or each scales to its own data. Defaults to `shared`. This is the series axis even when chart orientation renders it horizontally.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf7TrellisShareYAxis2

Whether trellis panels share the secondary series-axis scale. Defaults to `shared`. Combo charts with a second value axis only.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsLineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsLineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsLineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7TrendlinesItemsLineColor2

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsCaptionPosition

The position of the label and computed-value annotation for the trend line.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsCaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7TrendlinesItemsCaptionColor2

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf8SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf8SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf8SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf8SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf8SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf8SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf8SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf8SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf8Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf8Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf8SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf8SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf8SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf8SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8YAxisColumnIdsItems1

- `columnId` (string, required) — The column ID for a Y-axis series. Identifies which column provides the data values for this series.
- `type` (ReportElementOneOf0OneOf0OneOf8YAxisColumnIdsItemsOneOf1Type, optional) — The chart shape for this series. Defaults to `bar`.

### ReportElementOneOf0OneOf0OneOf8YAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8YAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf8XAxisSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf8XAxisSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf8XAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8XAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf8NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf8NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf8NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf8DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8LegendOneOf1Position

The legend position. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `top`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `bottom`
- enum
  - Allowed values: `left`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf8LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf8TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf8ColorOneOf0Value

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8ColorOneOf0Value2

### ReportElementOneOf0OneOf0OneOf8ColorOneOf1CustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf8ColorOneOf1CustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf8ColorOneOf1CustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf8ColorOneOf2Domain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf0Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf0StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf1Value

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf1Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf1StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf2Low

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf2High

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf2Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf2StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf3Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf3StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

### ReportElementOneOf0OneOf0OneOf8WaterfallColorsDecrease2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8WaterfallColorsIncrease2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8WaterfallColorsTotal2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8WaterfallShapeConnectorLineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8WaterfallShapeEndTotalVisibility

Set to `hidden` to hide the label. Omit to show.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8WaterfallShapeSubtotalVisibility

Set to `hidden` to hide the label. Omit to show.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8StartPointValue0

- `type` (enum, required)
  - Allowed values: `first-value`

### ReportElementOneOf0OneOf0OneOf8StartPointValue1

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional, nullable) — Constant numeric start value for the waterfall chart. Null clears the value.

### ReportElementOneOf0OneOf0OneOf8StartPointValue2

- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf8StartPointValueOneOf2Func, required) — Aggregation for a column-based start value.
- `type` (enum, required)
  - Allowed values: `column`

### ReportElementOneOf0OneOf0OneOf8DataLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf8FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf8StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf8StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf8StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf8StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf8StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf8StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf8StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf8StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf8CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Value

The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Value0
- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Value1
- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Value2

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Line

The stroke styling of the reference line, including style, width, and color.

- `style` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Value

The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Value0
- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Value1
- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Value2

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1EndValue

Band end position (constant, column aggregation, or formula).

- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1EndValue0
- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1EndValue1
- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1EndValue2

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Line

The stroke styling of the reference band line, including style, width, and color.

- `visibility` (enum, optional) — Whether a line outlining the reference band is shown. Set to `shown` to display it.
  - Allowed values: `shown`
- `style` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Fill

The band fill color.

- `color` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1FillColor, optional) — The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf9SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf9SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf9SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf9SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf9SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf9SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf9SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf9SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf9Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf9Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf9SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf9SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf9SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf9SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf9StagesItemsSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf9StagesItemsSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf9NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf9NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf9NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf9NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf9DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf9DataLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf9TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf9TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf9TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf9FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf9StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf9StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf9StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf9StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf9StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf9StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf9StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf9StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf9CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf10SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf10SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf10SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf10SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf10SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf10SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf10SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf10SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf10Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf10Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf10SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf10SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf10SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf10SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10ColorOneOf0Value

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf10ColorOneOf0Value2

### ReportElementOneOf0OneOf0OneOf10ColorOneOf1CustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf10ColorOneOf1CustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf10ColorOneOf1CustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf10ColorOneOf2Domain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf10TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf10NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf10NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf10NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf10NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf10DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf10LegendOneOf1Position

The legend position. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `top`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `bottom`
- enum
  - Allowed values: `left`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf10LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf10LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf10FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf10StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf10StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf10StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf10StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf10StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf10StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf10StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf10StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf10CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf11SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf11SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf11SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf11SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf11SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf11SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf11SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf11SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf11Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf11Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf11SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf11SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf11SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf11SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11StageSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf11StageSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf11NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf11NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf11NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf11NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf11DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11LegendOneOf1Position

The legend position. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `top`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `bottom`
- enum
  - Allowed values: `left`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf11LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf11LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf11TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf11LabelsStageVisibility

Whether this funnel label is visible.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11LabelsStageAnchor

Label position along the funnel segment: 'start', 'middle', or 'end'.

- enum
  - Allowed values: `start`
- enum
  - Allowed values: `middle`
- enum
  - Allowed values: `end`

### ReportElementOneOf0OneOf0OneOf11LabelsStageColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf11LabelsStageColor2

### ReportElementOneOf0OneOf0OneOf11LabelsValueVisibility

Whether this funnel label is visible.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11LabelsValueAnchor

Label position along the funnel segment: 'start', 'middle', or 'end'.

- enum
  - Allowed values: `start`
- enum
  - Allowed values: `middle`
- enum
  - Allowed values: `end`

### ReportElementOneOf0OneOf0OneOf11LabelsValueColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf11LabelsValueColor2

### ReportElementOneOf0OneOf0OneOf11LabelsPercentVisibility

Whether this funnel label is visible.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11LabelsPercentAnchor

Label position along the funnel segment: 'start', 'middle', or 'end'.

- enum
  - Allowed values: `start`
- enum
  - Allowed values: `middle`
- enum
  - Allowed values: `end`

### ReportElementOneOf0OneOf0OneOf11LabelsPercentColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf11LabelsPercentColor2

### ReportElementOneOf0OneOf0OneOf11ColorOneOf0Value

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf11ColorOneOf0Value2

### ReportElementOneOf0OneOf0OneOf11ColorOneOf1CustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf11ColorOneOf1CustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf11ColorOneOf1CustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf11ColorOneOf2Domain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf11FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf11StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf11StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf11StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf11StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf11StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf11StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf11StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf11StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf11CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf12SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf12SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf12SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf12SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf12SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf12SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf12SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf12SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf12Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf12Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf12SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf12SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf12SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf12SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf0CompareTo

When set, the rule threshold is a percentage of the gauge's maximum or target.

- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `target`

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf0Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf0StyleBackgroundColor, optional) — Gauge arc background color when the rule matches.

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf1Value

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf1CompareTo

When set, the rule threshold is a percentage of the gauge's maximum or target.

- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `target`

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf1Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf1StyleBackgroundColor, optional) — Gauge arc background color when the rule matches.

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2Low

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2High

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2CompareTo

When set, the rule threshold is a percentage of the gauge's maximum or target.

- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `target`

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2StyleBackgroundColor, optional) — Gauge arc background color when the rule matches.

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf3CompareTo

When set, the rule threshold is a percentage of the gauge's maximum or target.

- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `target`

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf3Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf3StyleBackgroundColor, optional) — Gauge arc background color when the rule matches.

### ReportElementOneOf0OneOf0OneOf12CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf12DataLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf12FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf12GaugeMarksFillColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12GaugeMarksGaugeColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12GaugeMarksNeedleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12GaugeMarksTargetColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf12NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf12NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf12NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf12StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf12StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf12StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf12StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf12StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf12StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf12StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf12StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf13SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf13SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf13SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf13SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf13SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf13SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf13SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf13SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf13Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf13Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf13SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf13SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf13SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf13SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13YAxisColumnIdsItems1

- `columnId` (string, required) — The column ID for a Y-axis series. Identifies which column provides the data values for this series.
- `type` (ReportElementOneOf0OneOf0OneOf13YAxisColumnIdsItemsOneOf1Type, optional) — The chart shape for this series. Defaults to `bar`.

### ReportElementOneOf0OneOf0OneOf13YAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13YAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf13XAxisSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf13XAxisSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf13XAxisFormat0

- `visibility` (enum, required) — Whether the axis is shown. Set to `hidden` to hide it.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13XAxisFormat1

- `title` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1Title, optional)
- `labels` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1Labels, optional)
- `marks` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1Marks, optional) — The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.
- `scale` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1Scale, optional)
- `tickSpacing` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing, optional)

### ReportElementOneOf0OneOf0OneOf13NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf13NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf13NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf13DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13LegendOneOf1Position

The legend position. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `top`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `bottom`
- enum
  - Allowed values: `left`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf13LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf13TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf13ColorOneOf0Value

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13ColorOneOf0Value2

### ReportElementOneOf0OneOf0OneOf13ColorOneOf1CustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf13ColorOneOf1CustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf13ColorOneOf1CustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf13ColorOneOf2Domain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf13DataLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf13FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf13StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf13StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf13StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf13StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf13StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf13StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf13StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf13StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf13CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Value

The position of the reference line on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Value0
- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Value1
- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Value2

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Line

The stroke styling of the reference line, including style, width, and color.

- `style` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Axis

The axis the reference mark applies to. One of primary (`axis`), primary series (`series`), or secondary series (`series2`).

- enum
  - Allowed values: `axis`
- enum
  - Allowed values: `series`
- enum
  - Allowed values: `series2`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Value

The start position of the reference band on the axis, as one of three shapes. Use `{ type: 'constant', value }` for a fixed number, `{ type: 'column', columnId, func }` for a column aggregation, or `{ type: 'formula', formula }` for a formula.

- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Value0
- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Value1
- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Value2

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1EndValue

Band end position (constant, column aggregation, or formula).

- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1EndValue0
- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1EndValue1
- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1EndValue2

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Line

The stroke styling of the reference band line, including style, width, and color.

- `visibility` (enum, optional) — Whether a line outlining the reference band is shown. Set to `shown` to display it.
  - Allowed values: `shown`
- `style` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1LineStyle, optional) — The line style.
- `width` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1LineWidth, optional) — Line width in pixels (1–5).
- `color` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1LineColor, optional) — The color of the reference line. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Fill

The band fill color.

- `color` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1FillColor, optional) — The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Label

The custom label. Omit to hide the label.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`
- `text` (string, optional) — The label text.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Annotation

Whether to display the reference mark value. Set to `{ visibility: 'shown' }` to show, or omit the block to hide.

- `visibility` (enum, required) — Annotation is shown. Omit the `label` or `annotation` block entirely to hide it.
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Caption

Shared placement and typography for label and annotation.

- `position` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1CaptionPosition, optional) — Label and computed-value annotation position.
- `fontSize` (double, optional) — The font size for the label and annotation text, in pixels. Defaults to `12`.
- `color` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1CaptionColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Scope

The scope for reference mark calculations in a trellised chart. One of `chart` (default, calculated once and shared) or `cell` (calculated per panel).

- enum
  - Allowed values: `chart`
- enum
  - Allowed values: `cell`

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsLineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsLineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsLineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13TrendlinesItemsLineColor2

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsCaptionPosition

The position of the label and computed-value annotation for the trend line.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsCaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13TrendlinesItemsCaptionColor2

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf14SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf14SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf14SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf14SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf14SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf14SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf14SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf14SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf14Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf14Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf14SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf14SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf14SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf14SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf14NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf14NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf14DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf14LegendOneOf1Position

The legend position on the map.

- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf14LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf14LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf14MapStyleOneOf1AllowZoom

Whether pan and zoom are enabled on the map. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14ColorOneOf0Value

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf14ColorOneOf0Value2

### ReportElementOneOf0OneOf0OneOf14ColorOneOf1CustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf14ColorOneOf1CustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf14ColorOneOf1CustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf14ColorOneOf2Domain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf14TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf14FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf14StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf14StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf14StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf14StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf14StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf14StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf14StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf14StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf14CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf15SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf15SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf15SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf15SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf15SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf15SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf15SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf15SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf15Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf15Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf15SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf15SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf15SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf15SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf15NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf15NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf15DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf15LegendOneOf1Position

The legend position on the map.

- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf15LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf15LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf15MapStyleOneOf1AllowZoom

Whether pan and zoom are enabled on the map. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15ColorOneOf0Value

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf15ColorOneOf0Value2

### ReportElementOneOf0OneOf0OneOf15ColorOneOf1CustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf15ColorOneOf1CustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf15ColorOneOf1CustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf15ColorOneOf2Domain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf15TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf15FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf15StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf15StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf15StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf15StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf15StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf15StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf15StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf15StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf15CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf16SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf16SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf16SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf16SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf16SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf16SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf16SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf16SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf16Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf16Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf16SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf16SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf16SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf16SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf16NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf16NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf16DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf16LegendOneOf1Position

The legend position on the map.

- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf16LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf16LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf16MapStyleOneOf1AllowZoom

Whether pan and zoom are enabled on the map. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16ColorOneOf0Value

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf16ColorOneOf0Value2

### ReportElementOneOf0OneOf0OneOf16ColorOneOf1CustomColorsItems

- `value` (ReportElementOneOf0OneOf0OneOf16ColorOneOf1CustomColorsItemsValue, required, nullable) — Column value the color applies to; null pins the color to blank/missing values.
- `color` (ReportElementOneOf0OneOf0OneOf16ColorOneOf1CustomColorsItemsColor, required) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

### ReportElementOneOf0OneOf0OneOf16ColorOneOf2Domain

- `min` (double, optional) — The lower bound of the continuous color scale. Defaults to the data's minimum value.
- `max` (double, optional) — The upper bound of the continuous color scale. Defaults to the data's maximum value.
- `mid` (double, optional) — The midpoint of the continuous color scale. Specify to make the gradient diverging. Omit for a sequential gradient.

### ReportElementOneOf0OneOf0OneOf16TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf16FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf16StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf16StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf16StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf16StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf16StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf16StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf16StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf16StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf16CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf17SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf17SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf17SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf17SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf17SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf17SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf17SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf17SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf17Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf17Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf17SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf17SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf17SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf17SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Link

The hyperlink target for this column. Either another column containing URLs, or a formula that constructs one.

- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Link0
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Link1

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0ShowOnTotals

Whether pivot value column labels appear on total cells for this measure. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Link

The hyperlink target for this column. Either another column containing URLs, or a formula that constructs one.

- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Link0
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Link1

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1ShowOnTotals

Whether pivot value column labels appear on total cells for this measure. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf17NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf17NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf17DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17RowsByItemsSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf17RowsByItemsSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf17ColumnsByItemsSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf17ColumnsByItemsSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf17StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf17StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf17StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf17StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf17StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf17StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf17StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf17StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf17CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf0Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf0StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.
- `color` (string, optional) — The font color, as a hex code.
- `bold` (boolean, optional)
- `italic` (boolean, optional)
- `underline` (boolean, optional)
- `format` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf0StyleFormat, optional) — Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf1Domain

- `min` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf1DomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf1DomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.
- `mid` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf1DomainMid, optional) — The midpoint value for a diverging color scale. Omit for a sequential scale.

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf1Order

- enum
  - Allowed values: `descending`
- enum
  - Allowed values: `ascending`

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf1NullBehavior

- enum
  - Allowed values: `asZero`
- enum
  - Allowed values: `asNull`

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf2Domain

- `min` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf2DomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf2DomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.
- `mid` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf2DomainMid, optional) — The midpoint value for a diverging color scale. Omit for a sequential scale.

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf2Order

- enum
  - Allowed values: `descending`
- enum
  - Allowed values: `ascending`

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf2NullBehavior

- enum
  - Allowed values: `asZero`
- enum
  - Allowed values: `asNull`

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf3Domain

- `min` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf3DomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf3DomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.
- `mid` (ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf3DomainMid, optional) — The midpoint value for a diverging color scale. Omit for a sequential scale.

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf3Order

- enum
  - Allowed values: `descending`
- enum
  - Allowed values: `ascending`

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf3ValueLabels

- enum
  - Allowed values: `hidden`
- enum
  - Allowed values: `shown`

### ReportElementOneOf0OneOf0OneOf17SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf17SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf17SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf17SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf17SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf17SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf17SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsAlign

The horizontal text alignment.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsBackgroundColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsBackgroundColor2

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsColor2

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsFormat

- ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsFormat0
- ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsFormat1

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsTextWrap

The text overflow behavior. Defaults to `clip`.

- enum
  - Allowed values: `wrap`
- enum
  - Allowed values: `clip`

### ReportElementOneOf0OneOf0OneOf17TotalsSubTotalColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17TotalsSubTotalBackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17TotalsGrandTotalColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17TotalsGrandTotalBackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17DisplayHeaderWidthsColumnsItems

- `columnId` (string, required) — The column to resize. Either a `rowsBy` field ID for headers, or the identifier of one pivot body data column (crossing a pivot column value with a measure) for body widths.
- `width` (double, required) — Column width in pixels.

### ReportElementOneOf0OneOf0OneOf17DisplayBodyWidthsColumnsItems

- `columnId` (string, required) — The column to resize. Either a `rowsBy` field ID for headers, or the identifier of one pivot body data column (crossing a pivot column value with a measure) for body widths.
- `width` (double, required) — Column width in pixels.

### ReportElementOneOf0OneOf0OneOf17FrozenColumnFieldValuesItemsValue

Dimension member value at the freeze point.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf17AdhocCalcsItemsInItemsValue

The dimension value at this parent level.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf17FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ActionsItemsTriggerOneOf1Condition

- Column Condition: Column Condition
- Constant Condition: Constant Condition
- Formula Condition: Formula Condition

### ActionsItemsTriggerOneOf2On

- enum
  - Allowed values: `on-click`
- enum
  - Allowed values: `on-select`
- enum
  - Allowed values: `on-primary-cta-click`
- enum
  - Allowed values: `on-secondary-cta-click`
- enum
  - Allowed values: `on-close`
- enum
  - Allowed values: `on-change`
- enum
  - Allowed values: `on-submit`
- enum
  - Allowed values: `on-reset`

### ActionsItemsTriggerOneOf2Condition

- Column Condition: Column Condition
- Constant Condition: Constant Condition
- Formula Condition: Formula Condition

### ActionsItemsTriggerOneOf3Condition

- Column Condition: Column Condition
- Constant Condition: Constant Condition
- Formula Condition: Formula Condition

### ActionsItemsTriggerOneOf4Condition

- Column Condition: Column Condition
- Constant Condition: Constant Condition
- Formula Condition: Formula Condition

### ActionsItemsEffectsItems00

Calls an API connector with configured values.

- `effect` (enum, required)
  - Allowed values: `call-api`
- `connectorId` (string, required) — The ID of the API connector to call.
- `arguments` (map from string to ActionsItemsEffectsItemsOneOf0OneOf0Arguments, optional) — Values to send to the API connector, keyed by parameter name.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems01

Opens a URL in the same tab, a new tab, or the parent frame.

- `effect` (enum, required)
  - Allowed values: `open-url`
- `openTarget` (ActionsItemsEffectsItemsOneOf0OneOf1OpenTarget, required) — Where the URL opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).
- `url` (string, optional) — The URL to open. Supports dynamic `{{formula}}` text.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems02

Opens a modal.

- `effect` (enum, required)
  - Allowed values: `open-overlay`
- `overlayId` (string, required) — The identifier of the modal or drawer to open.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems03

Closes the currently open modal.

- `effect` (enum, required)
  - Allowed values: `close-overlay`
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems04

Sets a control's value, optionally combining with the current selection.

- `effect` (enum, required)
  - Allowed values: `set-control-value`
- `control` (string, required) — The control ID of the control to update with a new value.
- `value` (ActionsItemsEffectsItemsOneOf0OneOf4Value, required) — The value to set on the control.
- `selectionMode` (ActionsItemsEffectsItemsOneOf0OneOf4SelectionMode, optional) — How the value combines with the current selection. Defaults to `replace`.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems05

Clears one or more controls to empty or their published value.

- `effect` (enum, required)
  - Allowed values: `clear-control`
- `scope` (ActionsItemsEffectsItemsOneOf0OneOf5Scope, required) — The scope of controls to clear. One of a specific `control`, all controls in a `container` or `page`, or the entire `workbook`.
- `usePublishedValue` (boolean, optional) — Whether to reset to the published value instead of clearing to empty.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems06

Resets all fields in the host form to empty or published values.

- `effect` (enum, required)
  - Allowed values: `reset-form`
- `usePublishedValue` (boolean, optional) — Whether to reset to the published value instead of clearing to empty.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems07

Sets one or more values on a target form.

- `effect` (enum, required)
  - Allowed values: `set-form-values`
- `formElementId` (string, required) — The element id of the target form to set.
- `values` (map from string to ActionsItemsEffectsItemsOneOf0OneOf7Values, required) — Form fieldId -> the value to write into that field on the target form.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems08

Sets the row a single-row container displays.

- `effect` (enum, required)
  - Allowed values: `set-single-row-container`
- `target` (ActionsItemsEffectsItemsOneOf0OneOf8Target, required) — The single-row container to set.
- `value` (ActionsItemsEffectsItemsOneOf0OneOf8Value, required) — The key-column value of the row to display.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems09

Clears a chat element's message history.

- `effect` (enum, required)
  - Allowed values: `clear-chat-element-messages`
- `chatElementId` (string, required) — The chat element whose message history to clear.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems010

Calls a stored procedure.

- `effect` (enum, required)
  - Allowed values: `call-stored-procedure`
- `storedProcedure` (ActionsItemsEffectsItemsOneOf0OneOf10StoredProcedure, required) — Stored procedure to run, identified by its connection and warehouse path.
- `arguments` (list of ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItems, optional) — Values to pass to stored procedure inputs. Omitted inputs will be filled with default values for their parameter type.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems011

Inserts a row into a target input table.

- `effect` (enum, required)
  - Allowed values: `insert-rows`
- `tableElementId` (string, required) — The identifier of the target input table. Cannot be a linked input table.
- `values` (map from string to ActionsItemsEffectsItemsOneOf0OneOf11Values, required) — The identifier of the column in the target table to write to and the value to write. Omitted columns keep the table's default.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems012

Updates matched rows in a target input table.

- `effect` (enum, required)
  - Allowed values: `update-rows`
- `tableElementId` (string, required) — The identifier of the target input table element. Can reference a linked input table.
- `whichRows` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRows, required) — The rows to update in the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.
- `values` (map from string to ActionsItemsEffectsItemsOneOf0OneOf12Values, required) — The values to write into matched rows, specified by column ID.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems013

Deletes matched rows from a target input table.

- `effect` (enum, required)
  - Allowed values: `delete-rows`
- `tableElementId` (string, required) — The input table to delete rows from. Cannot be a linked input table.
- `whichRows` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRows, required) — The rows to delete from the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### Notify and Export

Sends a notification or exports workbook content.

- Email notification: ActionsItemsEffectsItems0140
- Slack notification: ActionsItemsEffectsItems0141
- Microsoft Teams notification: ActionsItemsEffectsItems0142
- Browser download: ActionsItemsEffectsItems0143
- Webhook export: ActionsItemsEffectsItems0144
- SharePoint export: ActionsItemsEffectsItems0145
- Cloud storage export: ActionsItemsEffectsItems0146

### ActionsItemsEffectsItems015

Refreshes a single element's data. Does not apply to materialized elements.

- `effect` (enum, required)
  - Allowed values: `refresh-element`
- `target` (ActionsItemsEffectsItemsOneOf0OneOf15Target, required) — The element to refresh. Refreshing a parent element also refreshes its child elements.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems016

Navigates to a page or element in this workbook.

- `effect` (enum, required)
  - Allowed values: `navigate`
- `target` (ActionsItemsEffectsItemsOneOf0OneOf16Target, required) — The page or element to navigate to.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems017

Opens another workbook or report.

- `effect` (enum, required)
  - Allowed values: `open-document`
- `documentId` (string, required) — The identifier of the workbook or report to open.
- `openTarget` (ActionsItemsEffectsItemsOneOf0OneOf17OpenTarget, required) — Where the document opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).
- `documentType` (ActionsItemsEffectsItemsOneOf0OneOf17DocumentType, required) — The type of document to open.
- `target` (ActionsItemsEffectsItemsOneOf0OneOf17Target, optional) — The identifier of a page or element to open inside the target document. Values are passed through as specified without validation.
- `targetControls` (map from string to ActionsItemsEffectsItemsOneOf0OneOf17TargetControls, optional) — The set of controls in the target document and the values to set them to when the document is opened, as key-value pairs. Keys name inputs in the target document. Values must be specified from the current workbook.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems018

Selects a tab on a tabbed container.

- `effect` (enum, required)
  - Allowed values: `select-tab`
- `tabbedContainerElementId` (string, required) — The tabbed container element to select a tab in.
- `selectedTab` (ActionsItemsEffectsItemsOneOf0OneOf18SelectedTab, required) — The tab to select. Set `type` to `direction` with a `direction` (`next` or `previous`), or `tab` with a 0-based `index`.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems019

Sorts a chart (or pivot table) by one of its columns, or a Table's rows by an ordered list of columns.

- `effect` (enum, required)
  - Allowed values: `custom-sort`
- `elementId` (string, required) — The element to sort.
- `sort` (ActionsItemsEffectsItemsOneOf0OneOf19Sort, required) — The sort to apply.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems020

Shows, hides, moves, or swaps columns, or sets an axis scale, on a chart, pivot table, or Table element.

- `effect` (enum, required)
  - Allowed values: `modify-element`
- `elementId` (string, required) — The element to modify.
- `modification` (ActionsItemsEffectsItemsOneOf0OneOf20Modification, required) — The modification to apply.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems021

Runs a code element.

- `effect` (enum, required)
  - Allowed values: `run-python-element`
- `codeElementId` (string, required) — The code element to run.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems022

Triggers an action effect within a plugin element.

- `effect` (enum, required)
  - Allowed values: `trigger-plugin`
- `pluginElementId` (string, required) — The plugin element whose action effect to trigger.
- `pluginEffectId` (string, required) — The action effect ID registered by the plugin.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems023

Sends a message to the embedding parent page.

- `effect` (enum, required)
  - Allowed values: `send-embed-event`
- `eventName` (string, required) — The event name included in the posted message.
- `payload` (list of ActionsItemsEffectsItemsOneOf0OneOf23PayloadItems, required) — Key-value pairs included in the posted message payload, in order.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1If

Runs when its condition is true.

- `condition` (ActionsItemsEffectsItemsOneOf1IfCondition, required) — The condition that selects this branch.
- `effects` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItems, required) — Effects that run when this branch is selected.

### ActionsItemsEffectsItemsOneOf1ElseifItems

- `condition` (ActionsItemsEffectsItemsOneOf1ElseifItemsCondition, required) — The condition that selects this branch.
- `effects` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems, required) — Effects that run when this branch is selected.

### ActionsItemsEffectsItemsOneOf1Else

Runs when no branch condition matches.

- `effects` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItems, required) — Effects that run when no branch condition matches.

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf0FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf0StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf0StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf0StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf0StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf0StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf0StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf0StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf0StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf1FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf1StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf1StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf1StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf1StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf1StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf1StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf1StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf1StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf2FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf2StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf2StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf2StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf2StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf2StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf2StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf2StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf2StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf3FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf3StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf3StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf3StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf3StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf3StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf3StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf3StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf3StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf4FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf4StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf4StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf4StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf4StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf4StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf4StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf4StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf4StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf5FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf5StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf5StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf5StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf5StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf5StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf5StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf5StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf5StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf6FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf6StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf6StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf6StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf6StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf6StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf6StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf6StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf6StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf6ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ReportElementOneOf0OneOf2OneOf6ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0Style0
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0Style1

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfig0
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfig1

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1Style0
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1Style1

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfig0
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfig1

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf7OneOf1FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf7OneOf1FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf7OneOf1Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf7OneOf1Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf2FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf7OneOf2FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf7OneOf2Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf7OneOf2Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf3FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf7OneOf3FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf7OneOf3Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf7OneOf3Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf4FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf7OneOf4FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf7OneOf4Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf7OneOf4Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf5FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf7OneOf5FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf7OneOf5Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf7OneOf5Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf6FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf7OneOf6FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf7OneOf6Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf7OneOf6Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0Style0
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0Style1

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfig0
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfig1

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1Style0
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1Style1

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfig0
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfig1

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2Style0
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2Style1

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfig0
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfig1

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf8FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf8StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf8StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf8StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf8StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf8StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf8StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf8StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf8StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf9OneOf0FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf9OneOf0FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf9OneOf0Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf9OneOf0Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf9OneOf1FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf9OneOf1FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf9OneOf1Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf9OneOf1Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Source

- `kind` (enum, required)
  - Allowed values: `source`
- `source` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0SourceSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column used as a value source for the control.
- `displayColumnId` (string, optional) — The identifier of the column containing display names for the control values.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Value

The value selected in the control.

- boolean
- double
- string
- string

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Style0
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Style1

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfig0
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfig1

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0ClearButton

Whether the value picker shows a button that clears the selection. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0ExpandedList

Whether the control displays its values in an expanded list. Defaults to `hidden`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0NullValues

Whether null is a selectable value. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0SearchBox

Whether the value picker shows a search box. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Histogram

Whether each value shows its frequency histogram. Defaults to `shown`. Set to `hidden` to speed up large workbooks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Sort

How the values are ordered in the value picker. Only applies when `source.kind` is `source`. Omit to use the control default: descending by count for `list` and `segmented`, ascending by value for `legend`.

- `by` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0SortBy, required) — What to sort the values by: the values themselves, or how often each occurs.
- `direction` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0SortDirection, required) — The sort direction.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Source

- `kind` (enum, required)
  - Allowed values: `source`
- `source` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1SourceSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column used as a value source for the control.
- `displayColumnId` (string, optional) — The identifier of the column containing display names for the control values.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1AllOption

Whether the value picker shows an `All` option. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Style0
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Style1

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfig0
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfig1

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1ClearButton

Whether the value picker shows a button that clears the selection. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1ExpandedList

Whether the control displays its values in an expanded list. Defaults to `hidden`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1NullValues

Whether null is a selectable value. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1SearchBox

Whether the value picker shows a search box. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Histogram

Whether each value shows its frequency histogram. Defaults to `shown`. Set to `hidden` to speed up large workbooks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Sort

How the values are ordered in the value picker. Only applies when `source.kind` is `source`. Omit to use the control default: descending by count for `list` and `segmented`, ascending by value for `legend`.

- `by` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1SortBy, required) — What to sort the values by: the values themselves, or how often each occurs.
- `direction` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1SortDirection, required) — The sort direction.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0Value

The value selected in the control.

- boolean
- double
- string
- string

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0Style0
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0Style1

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfig0
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfig1

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0ClearButton

Whether the value picker shows a button that clears the selection. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0ExpandedList

Whether the control displays its values in an expanded list. Defaults to `hidden`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0NullValues

Whether null is a selectable value. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0Source

- `kind` (enum, required)
  - Allowed values: `manual`
- `valueType` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0SourceValueType, required) — The data type of the list values.
- `values` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0SourceValues, optional) — The list of possible values in the control. For manual controls, specify each value and optionally a display label.
- `labels` (list of string, optional) — The display labels applied to the control's values. E.g., "Q1" and "Q2" for values 1 and 2.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1FiltersItems

- `source` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1FiltersItemsSource, required) — The workbook element or data source targeted by this control.
- `columnId` (string, required) — The identifier of the column targeted by this control.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1ParametersItems

- `kind` (enum, required)
  - Allowed values: `data-model`
- `dataModelId` (string, required) — The identifier of the data model.
- `controlId` (string, required) — The identifier of the control.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1Style

The visual styling, including background color, border, corner shape, and padding.

- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1Style0
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1Style1

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfig

The control's label configuration. Omit to inherit the defaults.

- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfig0
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfig1

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1RequiredInput

Set to `required` to prevent all data elements on the same page from loading until a value is selected. Defaults to `optional`. Not supported on `legend`, `file-upload`, and `drill` controls.

- enum
  - Allowed values: `required`
- enum
  - Allowed values: `optional`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1ClearButton

Whether the value picker shows a button that clears the selection. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1ExpandedList

Whether the control displays its values in an expanded list. Defaults to `hidden`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1NullValues

Whether null is a selectable value. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1Source

- `kind` (enum, required)
  - Allowed values: `manual`
- `valueType` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1SourceValueType, required) — The data type of the list values.
- `values` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1SourceValues, optional) — The list of possible values in the control. For manual controls, specify each value and optionally a display label.
- `labels` (list of string, optional) — The display labels applied to the control's values. E.g., "Q1" and "Q2" for values 1 and 2.

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf11FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf11StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf11StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf11StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf11StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf11StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf11StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf11StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf11StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf11SourceOneOf0ValueType

The data type of the list values.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `date`
- enum
  - Allowed values: `boolean`

### ReportElementOneOf0OneOf2OneOf11SourceOneOf0Values

The list of possible values in the control. For manual controls, specify each value and optionally a display label.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf2OneOf11SourceOneOf1Source

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf11SourceOneOf1Source1
- Data Model: Data Model

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf12FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf12StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf12StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf12StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf12StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf12StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf12StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf12StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf12StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf13FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf13StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf13StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf13StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf13StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf13StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf13StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf13StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf13StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf13SourceSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf14SourceOneOf0ValueType

The data type of the list values.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `date`
- enum
  - Allowed values: `boolean`

### ReportElementOneOf0OneOf2OneOf14SourceOneOf0Values

The list of possible values in the control. For manual controls, specify each value and optionally a display label.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf2OneOf14SourceOneOf1Source

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf14SourceOneOf1Source1
- Data Model: Data Model

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf14FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf14StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf14StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf14StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf14StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf14StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf14StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf14StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf14StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf14ColorAssignmentCustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf2OneOf14ColorAssignmentCustomColorsItemsColor2

### ReportElementOneOf0OneOf2OneOf14ColorAssignmentCustomColorsItemsValue

The legend value to assign this color.

- string
- double
- boolean

### ReportElementOneOf0OneOf2OneOf14ColorAssignmentPaletteScheme

A named theme palette or list of custom hex colors.

- string
- list of string

### ReportElementOneOf0OneOf2OneOf14LegendTextColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf14OtherCategoriesOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf2OneOf14OtherCategoriesOneOf1Color2

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf14TargetsItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf15OneOf0FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf15OneOf0FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf15OneOf0Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf15OneOf0Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf15OneOf1FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf15OneOf1FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf15OneOf1Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf15OneOf1Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf15OneOf1StepUnit

The unit the step amount counts.

- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `week`

### ReportElementOneOf0OneOf2OneOf16OneOf0FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf16OneOf0FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf16OneOf0Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf16OneOf0Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf16OneOf1FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf16OneOf1FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf16OneOf1Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf16OneOf1Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf16OneOf1StepUnit

The unit the step amount counts.

- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `week`

### ReportElementOneOf0OneOf5StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf5StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf5StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf6NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf6DescriptionOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf6StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf6StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf6StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### TableStyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### TableStyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### TableStyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf6ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf6ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf6ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf6ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf6ColumnsItemsOneOf2Range0

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ReportElementOneOf0OneOf6ColumnsItemsOneOf2Range1

- `min` (string, optional) — The selected date to filter on, in ISO 8601 format.
- `max` (string, optional) — The selected date to filter on, in ISO 8601 format.

### ReportElementOneOf0OneOf6ColumnsItemsOneOf2Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf6ColumnsItemsOneOf2Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf6ColumnsItemsOneOf3Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf6ColumnsItemsOneOf3Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf0Style

- `backgroundColor` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf0StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.
- `color` (string, optional) — The font color, as a hex code.
- `bold` (boolean, optional)
- `italic` (boolean, optional)
- `underline` (boolean, optional)
- `format` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf0StyleFormat, optional) — Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1Value

- string
- double
- boolean

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1Style

- `backgroundColor` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.
- `color` (string, optional) — The font color, as a hex code.
- `bold` (boolean, optional)
- `italic` (boolean, optional)
- `underline` (boolean, optional)
- `format` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1StyleFormat, optional) — Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2Low

- string
- double
- boolean

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2High

- string
- double
- boolean

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2Style

- `backgroundColor` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.
- `color` (string, optional) — The font color, as a hex code.
- `bold` (boolean, optional)
- `italic` (boolean, optional)
- `underline` (boolean, optional)
- `format` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2StyleFormat, optional) — Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf3Style

- `backgroundColor` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf3StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.
- `color` (string, optional) — The font color, as a hex code.
- `bold` (boolean, optional)
- `italic` (boolean, optional)
- `underline` (boolean, optional)
- `format` (ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf3StyleFormat, optional) — Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf1DomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf1DomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf1DomainMid

The midpoint value for a diverging color scale. Omit for a sequential scale.

- double
- string

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf2DomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf2DomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf2DomainMid

The midpoint value for a diverging color scale. Omit for a sequential scale.

- double
- string

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf3DomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf3DomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf3DomainMid

The midpoint value for a diverging color scale. Omit for a sequential scale.

- double
- string

### ReportElementOneOf0OneOf7Config310

- `columnId` (string, required) — The identifier of a single column in the source element.
- `kind` (enum, required)
  - Allowed values: `column`
- `source` (string, required) — The name of the `config` entry that specifies an element reference (`kind: "element"`) that supplies the columns used by the plugin.

### ReportElementOneOf0OneOf7Config311

- `columnIds` (list of string, required) — The identifiers of columns in the source element.
- `kind` (enum, required)
  - Allowed values: `column`
- `source` (string, required) — The name of the `config` entry that specifies an element reference (`kind: "element"`) that supplies the columns used by the plugin.

### ReportElementOneOf0OneOf8ConfigStyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf8ConfigStyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf8ConfigStyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf8ConfigStyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf8ConfigStyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf8ConfigStyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf8ConfigStyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf8ConfigStyleOneOf1BorderColor2

### ReportElementOneOf0OneOf8ConfigFormatFillColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf8ConfigFormatTrackColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf8ConfigLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf8ConfigValueColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf8ConfigDescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf0Color

The fill color applied when the formula is true.

- string
- string
- ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf0Color2

### ReportElementOneOf0OneOf8ConfigColorRulesItems10

- `condition` (enum, required)
  - Allowed values: `=`, `!=`, `>`, `>=`, `<`, `<=`
- `value` (double, required)
- `color` (ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf1OneOf0Color, required) — The fill color applied when the condition is true. Otherwise, the element's fill color applies.
- `applyTo` (ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf1OneOf0ApplyTo, optional) — Whether to compare against the raw `value` (default) or filled `percentage`.

### ReportElementOneOf0OneOf8ConfigColorRulesItems11

- `condition` (enum, required)
  - Allowed values: `Between`, `NotBetween`
- `low` (double, required)
- `high` (double, required)
- `color` (ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf1OneOf1Color, required) — The fill color applied when the condition is true. Otherwise, the element's fill color applies.
- `applyTo` (ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf1OneOf1ApplyTo, optional) — Whether to compare against the raw `value` (default) or filled `percentage`.

### ReportElementOneOf1SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf1SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf1SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf1SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf1SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf1SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf1SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf1SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf1SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf1SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf1SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf1SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf1SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf1SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf1SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleAlign

Horizontal alignment of cell content: left, center, or right.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleVerticalAlign

The vertical alignment of cell content.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `bottom`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleBackgroundColor

The cell background color. Either a theme reference (`{ kind: theme, ref }`) or a hex code (`#rgb` or `#rrggbb`).

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleBackgroundColor0
- string

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleColor

The cell text color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleColor0
- string

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleTextWrap

The text overflow behavior.

- enum
  - Allowed values: `wrap`
- enum
  - Allowed values: `clip`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Link0

- `kind` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column of URLs. Required when `kind` is `column`.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0Link1

- `kind` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that constructs the hyperlink URL. Must output Text data type. E.g., `Concat("https://example.com/?id=", [Store Id])`.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleAlign

Horizontal alignment of cell content: left, center, or right.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleVerticalAlign

The vertical alignment of cell content.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `bottom`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleBackgroundColor

The cell background color. Either a theme reference (`{ kind: theme, ref }`) or a hex code (`#rgb` or `#rrggbb`).

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleBackgroundColor0
- string

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleColor

The cell text color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleColor0
- string

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleTextWrap

The text overflow behavior.

- enum
  - Allowed values: `wrap`
- enum
  - Allowed values: `clip`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Link0

- `kind` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column of URLs. Required when `kind` is `column`.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1Link1

- `kind` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that constructs the hyperlink URL. Must output Text data type. E.g., `Concat("https://example.com/?id=", [Store Id])`.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf0SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf0SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf0SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0DescriptionOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod

The time period to compare the current metric value against.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf0MetricsItemsTimelineComparisonDirection

Whether higher or lower comparison values are better for the metric.

- enum
  - Allowed values: `higher-is-better`
- enum
  - Allowed values: `lower-is-better`

### ReportElementOneOf0OneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems

- User: User
- Team: Team

### ReportElementOneOf0OneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems

- `userAttributeId` (string, required) — The identifier of the user attribute that controls access to this column.
- `value` (string, required) — The user attribute value required to view the restricted columns. Users assigned this value can access the columns.

### ReportElementOneOf0OneOf0OneOf0StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf0Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf0StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.
- `color` (string, optional) — The font color, as a hex code.
- `bold` (boolean, optional)
- `italic` (boolean, optional)
- `underline` (boolean, optional)
- `format` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf0StyleFormat, optional) — Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1Value

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.
- `color` (string, optional) — The font color, as a hex code.
- `bold` (boolean, optional)
- `italic` (boolean, optional)
- `underline` (boolean, optional)
- `format` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1StyleFormat, optional) — Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2Low

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2High

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.
- `color` (string, optional) — The font color, as a hex code.
- `bold` (boolean, optional)
- `italic` (boolean, optional)
- `underline` (boolean, optional)
- `format` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2StyleFormat, optional) — Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf3Style

- `backgroundColor` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf3StyleBackgroundColor, optional) — The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.
- `color` (string, optional) — The font color, as a hex code.
- `bold` (boolean, optional)
- `italic` (boolean, optional)
- `underline` (boolean, optional)
- `format` (ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf3StyleFormat, optional) — Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMid

The midpoint value for a diverging color scale. Omit for a sequential scale.

- double
- string

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMid

The midpoint value for a diverging color scale. Omit for a sequential scale.

- double
- string

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMid

The midpoint value for a diverging color scale. Omit for a sequential scale.

- double
- string

### ReportElementOneOf0OneOf0OneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf1SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf1SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf1SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf1NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0LineColor2

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0CaptionColor2

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1EndValue0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1EndValue1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1EndValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1EndValue2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1LineColor2

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1FillColor

The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1FillColor2

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1CaptionColor2

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf2SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf2SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf2SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf2YAxisColumnIdsItemsOneOf1Type

The chart shape for this series. Defaults to `bar`.

- enum
  - Allowed values: `bar`
- enum
  - Allowed values: `line`
- enum
  - Allowed values: `area`
- enum
  - Allowed values: `scatter`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf2NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2ColorOneOf0Value2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2ColorOneOf1CustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf2ColorOneOf1CustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2ColorOneOf1CustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf0StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf1StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf2StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf2ConditionalFormatsItemsOneOf3StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf2StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0LineColor2

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0CaptionColor2

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1EndValue0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1EndValue1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1EndValue2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1LineColor2

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1FillColor

The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1FillColor2

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1CaptionColor2

### ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSort0

- `type` (enum, required) — Set to `column` to sort trellis panels by another column, named in `columnId`.
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column to sort by.
- `direction` (ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSortOneOf0Direction, required) — The sort direction.
- `aggregation` (ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSortOneOf0Aggregation, optional) — Aggregation when sorting by another column.

### ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSort1

- `type` (enum, required) — Set to `row-count` to sort trellis panels by the number of rows.
  - Allowed values: `row-count`
- `direction` (ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSortOneOf1Direction, required) — The sort direction.

### ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSort2

- `direction` (ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSortOneOf2Direction, required) — The sort direction.
- `type` (enum, optional) — Set to `values` to sort by this column's own values. This is the default when `type` is omitted.
  - Allowed values: `values`

### ReportElementOneOf0OneOf0OneOf2TrellisColumnLabels1

- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf2TrellisColumnLabelsOneOf1Color, optional) — The label color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf2TrellisColumnTitle1

- `text` (string, optional) — The text of the trellis title.
- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf2TrellisColumnTitleOneOf1Color, optional) — The title color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf2TrellisRowLabels1

- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf2TrellisRowLabelsOneOf1Color, optional) — The label color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf2TrellisRowTitle1

- `text` (string, optional) — The text of the trellis title.
- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf2TrellisRowTitleOneOf1Color, optional) — The title color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSort0

- `type` (enum, required) — Set to `column` to sort trellis panels by another column, named in `columnId`.
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column to sort by.
- `direction` (ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSortOneOf0Direction, required) — The sort direction.
- `aggregation` (ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSortOneOf0Aggregation, optional) — Aggregation when sorting by another column.

### ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSort1

- `type` (enum, required) — Set to `row-count` to sort trellis panels by the number of rows.
  - Allowed values: `row-count`
- `direction` (ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSortOneOf1Direction, required) — The sort direction.

### ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSort2

- `direction` (ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSortOneOf2Direction, required) — The sort direction.
- `type` (enum, optional) — Set to `values` to sort by this column's own values. This is the default when `type` is omitted.
  - Allowed values: `values`

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsLineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2TrendlinesItemsCaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf3OneOf0Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf3OneOf0Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColorSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColorSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColorCustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf3OneOf0ColorCustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf0ColorCustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf3OneOf0NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf0NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf3OneOf0NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf3OneOf0NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf3OneOf0DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf0DataLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf0LegendOneOf1Position

The legend position. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `top`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `bottom`
- enum
  - Allowed values: `left`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf3OneOf0LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf0LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf3OneOf0TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf3OneOf0FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf3OneOf0CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItems

- `left` (ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsLeft, required) — The name of the left table in the join.
- `right` (ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsRight, required) — The name of the right table in the join.
- `columns` (list of ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsColumnsItems, required) — A list of the column pairs and operators that define this join.
- `name` (string, optional) — The name of the join. Defaults to the name of the right.
- `joinType` (ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsJoinType, optional) — The logical join type.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8PrimarySource

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.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8PrimarySource0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8PrimarySource2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8PrimarySource3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8PrimarySource5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8PrimarySource6

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9SourcesItems

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9SourcesItems0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9SourcesItems2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9SourcesItems3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9SourcesItems5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9SourcesItems6

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9MatchesItems

- `outputColumnName` (string, required) — The name of the union output column.
- `sourceColumns` (list of string, required) — The matching set of source columns that correspond to the union output column.

### ReportElementOneOf0OneOf0OneOf3OneOf1Source100

- `direction` (enum, required)
  - Allowed values: `row-to-column`
- `outputColumns` (list of string, required) — The list of columns in the transposed table.
- `columnToTranspose` (string, required) — The identifier of the column whose values are used as column headings.
- `valueColumn` (string, required) — The identifier of the column used to calculate cell values for each row in the transposed columns.
- `aggregate` (ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Aggregate, required) — Indicates the calculation performed on the valueColumn.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf3OneOf1Source101

- `direction` (enum, required)
  - Allowed values: `column-to-row`
- `columnsToMerge` (list of string, required) — The list of columns to merge in the transposed table. Must be of the same data type.
- `columnLabelForMergedColumns` (string, required) — The display name of the merged column in the transposed table.
- `columnLabelForValues` (string, required) — The display name of the column of transposed values.
- `kind` (enum, required)
  - Allowed values: `transpose`
- `source` (ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf1Source, required) — The identifier of the source in the transpose.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11Source

The source containing the array column to unnest.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11Source5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11Source6

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11PreserveAllSourceRows

Whether to preserve rows whose array column is null or empty.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Format0
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Format1

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Image0
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Image1

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Ai

The AI configuration that generates this column. Read-only for now: a write containing an `ai` block is rejected, including an unmodified one read back from this API.

- `type` (enum, required)
  - Allowed values: `complete`
- `model` (string, required) — The model that answers the prompt, by its short catalog name (e.g. `claude-sonnet-4-5`). A model that is not in the catalog reads back as the raw warehouse-specific id instead.
- `prompt` (string, required) — The prompt sent to the model for each row. Supports dynamic `{{formula}}` references to other columns, e.g. `Summarize this call: {{[Transcript]}}`.
- `run` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1AiRun, required) — Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).
- `responseFormat` (map from string to ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1AiResponseFormat, optional) — Structured output fields the model returns, keyed by field name. Omit for plain text output. Fields must be scalar (`text`, `number`, `integer`, `boolean`, or `datetime`); nested fields are not supported.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Format

The display format of the column.

- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Format0
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Format1

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Image

Image display options for a text column containing URLs. Set to `null` to stop rendering the column as images.

- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Image0
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Image1

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Sparkline

The sparkline display options for the column.

- `shape` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineShape, optional) — The sparkline chart type.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `interpolation` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineInterpolation, optional) — The line interpolation method.
- `missing` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineMissing, optional) — How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).
- `line` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLine, optional) — The line stroke style and width for line-shaped sparklines.
- `tooltip` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineTooltip, optional) — Whether the sparkline displays a hover tooltip with x and y values.
- `points` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklinePoints, optional) — The point display options for line sparklines.
- `labels` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLabels, optional) — Endpoint value labels on line sparklines.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Tooltip

Whether this column appears in the hover tooltip: 'shown' or 'hidden'. Omit when aligned with the chart default. Distinct from element `tooltip.columns` (extra hover fields).

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColorSortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColorSortAggregation

The aggregate function applied to the sort column. Only applies when `by` references a column, not `row-count`. The numeric-only aggregations `sum`, `avg`, `median`, `stddev`, and `variance` are rejected on a non-numeric column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColorCustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf3OneOf1ColorCustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1ColorCustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf3OneOf1NameOneOf2Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1NameOneOf2Color2

### ReportElementOneOf0OneOf0OneOf3OneOf1NameOneOf2FontWeight

The title font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf3OneOf1NameOneOf2Align

The horizontal alignment of the title.

- enum
  - Allowed values: `left`
- enum
  - Allowed values: `center`
- enum
  - Allowed values: `right`

### ReportElementOneOf0OneOf0OneOf3OneOf1DescriptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1DataLabelColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1LegendOneOf1Position

The legend position. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `top`
- enum
  - Allowed values: `right`
- enum
  - Allowed values: `bottom`
- enum
  - Allowed values: `left`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `bottom-right`

### ReportElementOneOf0OneOf0OneOf3OneOf1LegendOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1LegendOneOf1Color2

### ReportElementOneOf0OneOf0OneOf3OneOf1TooltipFormatColumnNames

Whether column names appear in the tooltip. Defaults to `true`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1TooltipFormatMultiSeries

Tooltip display mode for the chart. Defaults to multiple series for line and area charts, single series for bar charts.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1TooltipFormatValueFormat

The tooltip value format. Omit when the chart default applies.

- enum
  - Allowed values: `percent`
- enum
  - Allowed values: `number`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf0IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf0State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf1IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf1State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf2State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf3Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf3Values

The list of selected values.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf3State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf4Mode

The type of text comparison to make.

- enum
  - Allowed values: `equals`
- enum
  - Allowed values: `does-not-equal`
- enum
  - Allowed values: `contains`
- enum
  - Allowed values: `does-not-contain`
- enum
  - Allowed values: `starts-with`
- enum
  - Allowed values: `does-not-start-with`
- enum
  - Allowed values: `ends-with`
- enum
  - Allowed values: `does-not-end-with`
- enum
  - Allowed values: `like`
- enum
  - Allowed values: `not-like`
- enum
  - Allowed values: `matches-regexp`
- enum
  - Allowed values: `does-not-match-regexp`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf4Case

Whether the text comparison is case sensitive.

- enum
  - Allowed values: `sensitive`
- enum
  - Allowed values: `insensitive`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf4IncludeNulls

When to include null values in the filter results.

- enum
  - Allowed values: `always`
- enum
  - Allowed values: `never`
- enum
  - Allowed values: `when-no-value-is-selected`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf4State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf5Mode

Whether the selected values are included or excluded by the filter. Defaults to `include`.

- enum
  - Allowed values: `include`
- enum
  - Allowed values: `exclude`

### ReportElementOneOf0OneOf0OneOf3OneOf1FiltersItemsOneOf5State

Whether the filter is enabled.

- enum
  - Allowed values: `enabled`
- enum
  - Allowed values: `disabled`

### ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf0OneOf3OneOf1CustomContextMenuItemsOneOf0MenuItemsItems

- `id` (string, required) — Stable identifier for this menu item, chosen by the author. Referenced by an on-context-menu-click action trigger.
- `displayName` (string, required) — Label shown for this item in the element's right-click context menu.
- `type` (enum, optional) — Discriminant for this entry; defaults to 'item' when omitted.
  - Allowed values: `item`

### ReportElementOneOf0OneOf0OneOf3OneOf1HoleValueColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitleVisibility

Whether the donut hole title is shown. Defaults to `shown`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitleWrap

The text wrap behavior. `shown` wraps to multiple lines, and `hidden` truncates to one line.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitleColor2

### ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitlePosition

The position of the donut hole title.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `bottom`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSort

The sort direction and type (`values`, `column`, or `row-count`).

- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSort0
- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSort1
- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSort2

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnLabels

The trellis labels. Set to `hidden` to hide them, or provide styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnLabels1

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnTitle

The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnTitle1

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowLabels

The trellis labels. Set to `hidden` to hide them, or provide styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowLabels1

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowTitle

The trellis title. Set to `hidden` to hide it, or provide text and styling overrides.

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowTitle1

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSort

The sort direction and type (`values`, `column`, or `row-count`).

- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSort0
- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSort1
- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSort2

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisShareColorLegends

Whether trellis panels share one color legend across the grid or each panel gets its own. Defaults to `shared`.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisShareSizeLegends

Size legend display options for the trellis.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisShareXAxis

Whether trellis panels share one category-axis scale or each scales to its own data. Defaults to `shared`. This is the category axis even when chart orientation renders it vertically.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisShareYAxis

Whether trellis panels share one series-axis (value) scale or each scales to its own data. Defaults to `shared`. This is the series axis even when chart orientation renders it horizontally.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisShareYAxis2

Whether trellis panels share the secondary series-axis scale. Defaults to `shared`. Combo charts with a second value axis only.

- enum
  - Allowed values: `shared`
- enum
  - Allowed values: `separate`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf4SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf4YAxisColumnIdsItemsOneOf1Type

The chart shape for this series. Defaults to `bar`.

- enum
  - Allowed values: `bar`
- enum
  - Allowed values: `line`
- enum
  - Allowed values: `area`
- enum
  - Allowed values: `scatter`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf4NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4ColorOneOf0Value2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4ColorOneOf1CustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf4ColorOneOf1CustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4ColorOneOf1CustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf4StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0LineColor2

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0CaptionColor2

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1EndValue0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1EndValue1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1EndValue2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1LineColor2

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1FillColor

The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1FillColor2

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1CaptionColor2

### ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSort0

- `type` (enum, required) — Set to `column` to sort trellis panels by another column, named in `columnId`.
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column to sort by.
- `direction` (ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSortOneOf0Direction, required) — The sort direction.
- `aggregation` (ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSortOneOf0Aggregation, optional) — Aggregation when sorting by another column.

### ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSort1

- `type` (enum, required) — Set to `row-count` to sort trellis panels by the number of rows.
  - Allowed values: `row-count`
- `direction` (ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSortOneOf1Direction, required) — The sort direction.

### ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSort2

- `direction` (ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSortOneOf2Direction, required) — The sort direction.
- `type` (enum, optional) — Set to `values` to sort by this column's own values. This is the default when `type` is omitted.
  - Allowed values: `values`

### ReportElementOneOf0OneOf0OneOf4TrellisColumnLabels1

- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf4TrellisColumnLabelsOneOf1Color, optional) — The label color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf4TrellisColumnTitle1

- `text` (string, optional) — The text of the trellis title.
- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf4TrellisColumnTitleOneOf1Color, optional) — The title color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf4TrellisRowLabels1

- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf4TrellisRowLabelsOneOf1Color, optional) — The label color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf4TrellisRowTitle1

- `text` (string, optional) — The text of the trellis title.
- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf4TrellisRowTitleOneOf1Color, optional) — The title color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSort0

- `type` (enum, required) — Set to `column` to sort trellis panels by another column, named in `columnId`.
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column to sort by.
- `direction` (ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSortOneOf0Direction, required) — The sort direction.
- `aggregation` (ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSortOneOf0Aggregation, optional) — Aggregation when sorting by another column.

### ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSort1

- `type` (enum, required) — Set to `row-count` to sort trellis panels by the number of rows.
  - Allowed values: `row-count`
- `direction` (ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSortOneOf1Direction, required) — The sort direction.

### ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSort2

- `direction` (ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSortOneOf2Direction, required) — The sort direction.
- `type` (enum, optional) — Set to `values` to sort by this column's own values. This is the default when `type` is omitted.
  - Allowed values: `values`

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsLineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4TrendlinesItemsCaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf5SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf5SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf5SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf5YAxisColumnIdsItemsOneOf1Type

The chart shape for this series. Defaults to `bar`.

- enum
  - Allowed values: `bar`
- enum
  - Allowed values: `line`
- enum
  - Allowed values: `area`
- enum
  - Allowed values: `scatter`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf5NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5ColorOneOf0Value2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5ColorOneOf1CustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf5ColorOneOf1CustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5ColorOneOf1CustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf5StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSort0

- `type` (enum, required) — Set to `column` to sort trellis panels by another column, named in `columnId`.
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column to sort by.
- `direction` (ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSortOneOf0Direction, required) — The sort direction.
- `aggregation` (ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSortOneOf0Aggregation, optional) — Aggregation when sorting by another column.

### ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSort1

- `type` (enum, required) — Set to `row-count` to sort trellis panels by the number of rows.
  - Allowed values: `row-count`
- `direction` (ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSortOneOf1Direction, required) — The sort direction.

### ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSort2

- `direction` (ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSortOneOf2Direction, required) — The sort direction.
- `type` (enum, optional) — Set to `values` to sort by this column's own values. This is the default when `type` is omitted.
  - Allowed values: `values`

### ReportElementOneOf0OneOf0OneOf5TrellisColumnLabels1

- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf5TrellisColumnLabelsOneOf1Color, optional) — The label color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf5TrellisColumnTitle1

- `text` (string, optional) — The text of the trellis title.
- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf5TrellisColumnTitleOneOf1Color, optional) — The title color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf5TrellisRowLabels1

- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf5TrellisRowLabelsOneOf1Color, optional) — The label color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf5TrellisRowTitle1

- `text` (string, optional) — The text of the trellis title.
- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf5TrellisRowTitleOneOf1Color, optional) — The title color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSort0

- `type` (enum, required) — Set to `column` to sort trellis panels by another column, named in `columnId`.
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column to sort by.
- `direction` (ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSortOneOf0Direction, required) — The sort direction.
- `aggregation` (ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSortOneOf0Aggregation, optional) — Aggregation when sorting by another column.

### ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSort1

- `type` (enum, required) — Set to `row-count` to sort trellis panels by the number of rows.
  - Allowed values: `row-count`
- `direction` (ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSortOneOf1Direction, required) — The sort direction.

### ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSort2

- `direction` (ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSortOneOf2Direction, required) — The sort direction.
- `type` (enum, optional) — Set to `values` to sort by this column's own values. This is the default when `type` is omitted.
  - Allowed values: `values`

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsLineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5TrendlinesItemsCaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0LineColor2

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0CaptionColor2

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1EndValue0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1EndValue1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1EndValue2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1LineColor2

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1FillColor

The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1FillColor2

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1CaptionColor2

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf6SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf6SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf6SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf6YAxisColumnIdsItemsOneOf1Type

The chart shape for this series. Defaults to `bar`.

- enum
  - Allowed values: `bar`
- enum
  - Allowed values: `line`
- enum
  - Allowed values: `area`
- enum
  - Allowed values: `scatter`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf6ColorOneOf0Value2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6ColorOneOf1CustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf6ColorOneOf1CustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6ColorOneOf1CustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf0StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf1StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf2StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf6ConditionalFormatsItemsOneOf3StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf6NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0LineColor2

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0CaptionColor2

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1EndValue0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1EndValue1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1EndValue2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1LineColor2

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1FillColor

The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1FillColor2

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1CaptionColor2

### ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSort0

- `type` (enum, required) — Set to `column` to sort trellis panels by another column, named in `columnId`.
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column to sort by.
- `direction` (ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSortOneOf0Direction, required) — The sort direction.
- `aggregation` (ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSortOneOf0Aggregation, optional) — Aggregation when sorting by another column.

### ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSort1

- `type` (enum, required) — Set to `row-count` to sort trellis panels by the number of rows.
  - Allowed values: `row-count`
- `direction` (ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSortOneOf1Direction, required) — The sort direction.

### ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSort2

- `direction` (ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSortOneOf2Direction, required) — The sort direction.
- `type` (enum, optional) — Set to `values` to sort by this column's own values. This is the default when `type` is omitted.
  - Allowed values: `values`

### ReportElementOneOf0OneOf0OneOf6TrellisColumnLabels1

- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf6TrellisColumnLabelsOneOf1Color, optional) — The label color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf6TrellisColumnTitle1

- `text` (string, optional) — The text of the trellis title.
- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf6TrellisColumnTitleOneOf1Color, optional) — The title color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf6TrellisRowLabels1

- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf6TrellisRowLabelsOneOf1Color, optional) — The label color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf6TrellisRowTitle1

- `text` (string, optional) — The text of the trellis title.
- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf6TrellisRowTitleOneOf1Color, optional) — The title color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSort0

- `type` (enum, required) — Set to `column` to sort trellis panels by another column, named in `columnId`.
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column to sort by.
- `direction` (ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSortOneOf0Direction, required) — The sort direction.
- `aggregation` (ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSortOneOf0Aggregation, optional) — Aggregation when sorting by another column.

### ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSort1

- `type` (enum, required) — Set to `row-count` to sort trellis panels by the number of rows.
  - Allowed values: `row-count`
- `direction` (ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSortOneOf1Direction, required) — The sort direction.

### ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSort2

- `direction` (ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSortOneOf2Direction, required) — The sort direction.
- `type` (enum, optional) — Set to `values` to sort by this column's own values. This is the default when `type` is omitted.
  - Allowed values: `values`

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsLineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6TrendlinesItemsCaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf7SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf7SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf7SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf7YAxisColumnIdsItemsOneOf1Type

The chart shape for this series. Defaults to `bar`.

- enum
  - Allowed values: `bar`
- enum
  - Allowed values: `line`
- enum
  - Allowed values: `area`
- enum
  - Allowed values: `scatter`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf7NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7ColorOneOf0Value2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7ColorOneOf1CustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf7ColorOneOf1CustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7ColorOneOf1CustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf0StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf1StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf2StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf7ConditionalFormatsItemsOneOf3StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelAreaColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarTotalsDisplay

Whether values appear on chart marks.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay

Which aggregate total labels appear on the bars. Defaults to `auto`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `min-max`
- enum
  - Allowed values: `all`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelBarTotalsOrient

The text direction for total labels.

- enum
  - Allowed values: `horizontal`
- enum
  - Allowed values: `vertical`

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelLineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7SeriesDataLabelScatterColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyleLineVisibility

Whether the area line is shown. Defaults to `shown` for layered area charts and `hidden` otherwise.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyleLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStyleLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStylePointsVisibility

Whether points are shown. Defaults to `shown`. `shape` and `size` cannot be set when `hidden`.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStylePointsShape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf7SeriesLineAreaStyleItemsStylePointsSize

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0LineColor2

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0CaptionColor2

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1EndValue0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1EndValue1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1EndValue2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1LineColor2

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1FillColor

The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1FillColor2

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1CaptionColor2

### ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSort0

- `type` (enum, required) — Set to `column` to sort trellis panels by another column, named in `columnId`.
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column to sort by.
- `direction` (ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSortOneOf0Direction, required) — The sort direction.
- `aggregation` (ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSortOneOf0Aggregation, optional) — Aggregation when sorting by another column.

### ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSort1

- `type` (enum, required) — Set to `row-count` to sort trellis panels by the number of rows.
  - Allowed values: `row-count`
- `direction` (ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSortOneOf1Direction, required) — The sort direction.

### ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSort2

- `direction` (ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSortOneOf2Direction, required) — The sort direction.
- `type` (enum, optional) — Set to `values` to sort by this column's own values. This is the default when `type` is omitted.
  - Allowed values: `values`

### ReportElementOneOf0OneOf0OneOf7TrellisColumnLabels1

- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf7TrellisColumnLabelsOneOf1Color, optional) — The label color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf7TrellisColumnTitle1

- `text` (string, optional) — The text of the trellis title.
- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf7TrellisColumnTitleOneOf1Color, optional) — The title color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf7TrellisRowLabels1

- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf7TrellisRowLabelsOneOf1Color, optional) — The label color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf7TrellisRowTitle1

- `text` (string, optional) — The text of the trellis title.
- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf7TrellisRowTitleOneOf1Color, optional) — The title color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSort0

- `type` (enum, required) — Set to `column` to sort trellis panels by another column, named in `columnId`.
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column to sort by.
- `direction` (ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSortOneOf0Direction, required) — The sort direction.
- `aggregation` (ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSortOneOf0Aggregation, optional) — Aggregation when sorting by another column.

### ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSort1

- `type` (enum, required) — Set to `row-count` to sort trellis panels by the number of rows.
  - Allowed values: `row-count`
- `direction` (ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSortOneOf1Direction, required) — The sort direction.

### ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSort2

- `direction` (ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSortOneOf2Direction, required) — The sort direction.
- `type` (enum, optional) — Set to `values` to sort by this column's own values. This is the default when `type` is omitted.
  - Allowed values: `values`

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsLineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7TrendlinesItemsCaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf8SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf8SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf8SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf8YAxisColumnIdsItemsOneOf1Type

The chart shape for this series. Defaults to `bar`.

- enum
  - Allowed values: `bar`
- enum
  - Allowed values: `line`
- enum
  - Allowed values: `area`
- enum
  - Allowed values: `scatter`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf8NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8ColorOneOf0Value2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8ColorOneOf1CustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf8ColorOneOf1CustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8ColorOneOf1CustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf0StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf1StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf2StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf8ConditionalFormatsItemsOneOf3StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf8StartPointValueOneOf2Func

Aggregation for a column-based start value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf8StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0LineColor2

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0CaptionColor2

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1EndValue0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1EndValue1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1EndValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1EndValue2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1LineColor2

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1FillColor

The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1FillColor2

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1CaptionColor2

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf9SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf9SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf9SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf9NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf9StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf9StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf9StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf10SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf10SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf10SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf10ColorOneOf0Value2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf10ColorOneOf1CustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf10ColorOneOf1CustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf10ColorOneOf1CustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf10NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf10LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf10StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf10StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf10StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf11SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf11SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf11SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf11NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11LabelsStageColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11LabelsValueColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11LabelsPercentColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11ColorOneOf0Value2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11ColorOneOf1CustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf11ColorOneOf1CustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf11ColorOneOf1CustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf11StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf12SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf12SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf12SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf0StyleBackgroundColor

Gauge arc background color when the rule matches.

- string
- string
- ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf0StyleBackgroundColor2

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf1StyleBackgroundColor

Gauge arc background color when the rule matches.

- string
- string
- ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf1StyleBackgroundColor2

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2StyleBackgroundColor

Gauge arc background color when the rule matches.

- string
- string
- ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2StyleBackgroundColor2

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf3StyleBackgroundColor

Gauge arc background color when the rule matches.

- string
- string
- ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf3StyleBackgroundColor2

### ReportElementOneOf0OneOf0OneOf12NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf13SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf13SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf13SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf13YAxisColumnIdsItemsOneOf1Type

The chart shape for this series. Defaults to `bar`.

- enum
  - Allowed values: `bar`
- enum
  - Allowed values: `line`
- enum
  - Allowed values: `area`
- enum
  - Allowed values: `scatter`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1Title

- `text` (string, optional) — The axis title text.
- `fontSize` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TitleFontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TitleColor, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontWeight` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TitleFontWeight, optional) — The font weight.

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1Labels

- enum
  - Allowed values: `hidden`
- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1Labels1

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1Marks

The axis mark display. One of `none`, `tick` (marks along axis), `grid` (background lines), or `both`.

- enum
  - Allowed values: `none`
- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1Scale

- `type` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1ScaleType, optional) — The scale type of the axis.
- `domain` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1ScaleDomain, optional)
- `zero` (boolean, optional) — Whether to always include zero in the axis domain.
- `reverse` (boolean, optional) — Whether to reverse the axis direction.
- `hideZeroLine` (boolean, optional) — Whether to hide the zero guideline on the axis.

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing

- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing0
- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing1
- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing2
- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing3
- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing4
- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing5

### ReportElementOneOf0OneOf0OneOf13NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13ColorOneOf0Value2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13ColorOneOf1CustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf13ColorOneOf1CustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13ColorOneOf1CustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf13StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0LineColor2

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0CaptionColor2

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Value0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Value1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1ValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1Value2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1EndValue0

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (double, optional) — The constant position of the reference line on the axis.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1EndValue1

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The column to aggregate.
- `func` (ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1EndValueOneOf1Func, required) — Aggregation for a column-based mark value.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1EndValue2

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that defines the mark position. Must return a number or datetime.

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1LineStyle

The line style.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1LineWidth

Line width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1LineColor

The color of the reference line. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1LineColor2

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1FillColor

The fill color of the reference band. A hex code, `rgb()` value, or theme reference.

- string
- string
- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1FillColor2

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1CaptionPosition

Label and computed-value annotation position.

- enum
  - Allowed values: `top-right`
- enum
  - Allowed values: `top-center`
- enum
  - Allowed values: `top-left`
- enum
  - Allowed values: `bottom-right`
- enum
  - Allowed values: `bottom-center`
- enum
  - Allowed values: `bottom-left`
- enum
  - Allowed values: `middle-right`
- enum
  - Allowed values: `middle-left`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1CaptionColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1CaptionColor2

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsLineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13TrendlinesItemsCaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf14SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf14SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf14SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf14NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf14LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf14ColorOneOf0Value2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf14ColorOneOf1CustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf14ColorOneOf1CustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf14ColorOneOf1CustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf14StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf14StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf14StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf15SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf15SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf15SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf15NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf15LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf15ColorOneOf0Value2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf15ColorOneOf1CustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf15ColorOneOf1CustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf15ColorOneOf1CustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf15StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf15StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf15StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf16SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf16SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf16SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf16NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf16LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf16ColorOneOf0Value2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf16ColorOneOf1CustomColorsItemsValue

Column value the color applies to; null pins the color to blank/missing values.

- string
- double
- boolean

### ReportElementOneOf0OneOf0OneOf16ColorOneOf1CustomColorsItemsColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf16ColorOneOf1CustomColorsItemsColor2

### ReportElementOneOf0OneOf0OneOf16StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf16StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf16StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf17SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf17SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf17SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Link0

- `kind` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column of URLs. Required when `kind` is `column`.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0Link1

- `kind` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that constructs the hyperlink URL. Must output Text data type. E.g., `Concat("https://example.com/?id=", [Store Id])`.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Link0

- `kind` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column of URLs. Required when `kind` is `column`.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1Link1

- `kind` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The formula that constructs the hyperlink URL. Must output Text data type. E.g., `Concat("https://example.com/?id=", [Store Id])`.

### ReportElementOneOf0OneOf0OneOf17NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf0StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf0StyleFormat

Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

- ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf0StyleFormat0
- ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf0StyleFormat1

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf1DomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf1DomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf1DomainMid

The midpoint value for a diverging color scale. Omit for a sequential scale.

- double
- string

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf2DomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf2DomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf2DomainMid

The midpoint value for a diverging color scale. Omit for a sequential scale.

- double
- string

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf3DomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf3DomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf3DomainMid

The midpoint value for a diverging color scale. Omit for a sequential scale.

- double
- string

### ReportElementOneOf0OneOf0OneOf17SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf17SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf17SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsBackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsFormat0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf17AxisTotalsItemsCellFormatsItemsFormat1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### Column Condition

The condition that must evaluate to true for the action to run.

- ActionsItemsTriggerOneOf1Condition00
- ActionsItemsTriggerOneOf1Condition01
- ActionsItemsTriggerOneOf1Condition02

### Constant Condition

Condition that compares the control's value to a constant. Only valid on a control-sourced trigger.

- `type` (enum, required)
  - Allowed values: `constant`
- `cond` (ActionsItemsTriggerOneOf1ConditionOneOf1Cond, required) — The comparison operator applied to `value`. Either `=` for equality, or `In` for membership when the triggering control is a list.
- `value` (ActionsItemsTriggerOneOf1ConditionOneOf1Value, required)

### Formula Condition

Boolean formula evaluated using values from the trigger context.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The boolean formula that determines whether the action sequence runs.

### Column Condition

The condition that must evaluate to true for the action to run.

- ActionsItemsTriggerOneOf2Condition00
- ActionsItemsTriggerOneOf2Condition01
- ActionsItemsTriggerOneOf2Condition02

### Constant Condition

Condition that compares the control's value to a constant. Only valid on a control-sourced trigger.

- `type` (enum, required)
  - Allowed values: `constant`
- `cond` (ActionsItemsTriggerOneOf2ConditionOneOf1Cond, required) — The comparison operator applied to `value`. Either `=` for equality, or `In` for membership when the triggering control is a list.
- `value` (ActionsItemsTriggerOneOf2ConditionOneOf1Value, required)

### Formula Condition

Boolean formula evaluated using values from the trigger context.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The boolean formula that determines whether the action sequence runs.

### Column Condition

The condition that must evaluate to true for the action to run.

- ActionsItemsTriggerOneOf3Condition00
- ActionsItemsTriggerOneOf3Condition01
- ActionsItemsTriggerOneOf3Condition02

### Constant Condition

Condition that compares the control's value to a constant. Only valid on a control-sourced trigger.

- `type` (enum, required)
  - Allowed values: `constant`
- `cond` (ActionsItemsTriggerOneOf3ConditionOneOf1Cond, required) — The comparison operator applied to `value`. Either `=` for equality, or `In` for membership when the triggering control is a list.
- `value` (ActionsItemsTriggerOneOf3ConditionOneOf1Value, required)

### Formula Condition

Boolean formula evaluated using values from the trigger context.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The boolean formula that determines whether the action sequence runs.

### Column Condition

The condition that must evaluate to true for the action to run.

- ActionsItemsTriggerOneOf4Condition00
- ActionsItemsTriggerOneOf4Condition01
- ActionsItemsTriggerOneOf4Condition02

### Constant Condition

Condition that compares the control's value to a constant. Only valid on a control-sourced trigger.

- `type` (enum, required)
  - Allowed values: `constant`
- `cond` (ActionsItemsTriggerOneOf4ConditionOneOf1Cond, required) — The comparison operator applied to `value`. Either `=` for equality, or `In` for membership when the triggering control is a list.
- `value` (ActionsItemsTriggerOneOf4ConditionOneOf1Value, required)

### Formula Condition

Boolean formula evaluated using values from the trigger context.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The boolean formula that determines whether the action sequence runs.

### ActionsItemsEffectsItemsOneOf0OneOf0Arguments

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf0Arguments5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf0Arguments6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf1OpenTarget

Where the URL opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).

- enum
  - Allowed values: `_self`
- enum
  - Allowed values: `_blank`
- enum
  - Allowed values: `_parent`

### ActionsItemsEffectsItemsOneOf0OneOf4Value

The value to set on the control.

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf4Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf4Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf4SelectionMode

How the value combines with the current selection. Defaults to `replace`.

- enum
  - Allowed values: `replace`
- enum
  - Allowed values: `add`
- enum
  - Allowed values: `remove`

### ActionsItemsEffectsItemsOneOf0OneOf5Scope

The scope of controls to clear. One of a specific `control`, all controls in a `container` or `page`, or the entire `workbook`.

- Control: Control
- Container: Container
- Page: ActionsItemsEffectsItemsOneOf0OneOf5Scope2
- Workbook: Workbook

### ActionsItemsEffectsItemsOneOf0OneOf7Values

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf7Values5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf7Values6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf8Target

The single-row container to set.

- Container: Container
- Modal: Modal

### ActionsItemsEffectsItemsOneOf0OneOf8Value

The key-column value of the row to display.

- Constant: Constant
- Column: Column
- Control: Control
- FormField: FormField
- Formula: Formula

### ActionsItemsEffectsItemsOneOf0OneOf10StoredProcedure

Stored procedure to run, identified by its connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `signature` (string, optional) — Stored procedure signature to run, using the display text shown in the workbook action editor.

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItems

- `parameterIndex` (double, required) — Identifies which stored procedure input this argument supplies, using 0 for the first parameter.
- `type` (enum, required)
  - Allowed values: `boolean`, `datetime`, `number`, `integer`, `text`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValue, required)

### ActionsItemsEffectsItemsOneOf0OneOf11Values

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf11Values5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf11Values6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRows

The rows to update in the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.

- ActionsItemsEffectsItemsOneOf0OneOf12WhichRows0
- ActionsItemsEffectsItemsOneOf0OneOf12WhichRows1
- ActionsItemsEffectsItemsOneOf0OneOf12WhichRows2
- ActionsItemsEffectsItemsOneOf0OneOf12WhichRows3

### ActionsItemsEffectsItemsOneOf0OneOf12Values

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf12Values5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf12Values6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRows

The rows to delete from the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.

- ActionsItemsEffectsItemsOneOf0OneOf13WhichRows0
- ActionsItemsEffectsItemsOneOf0OneOf13WhichRows1
- ActionsItemsEffectsItemsOneOf0OneOf13WhichRows2
- ActionsItemsEffectsItemsOneOf0OneOf13WhichRows3

### ActionsItemsEffectsItems0140

Send a notification by email.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `email`
- `recipients` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Recipients, required)
- `subject` (string, required) — The email subject. Supports dynamic-text \{\{formula}} values.
- `messageBody` (string, required) — The email body. Supports dynamic-text \{\{formula}} values.
- `source` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Source, optional)
- `format` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Format, optional)
- `includeLink` (boolean, optional) — Include a link back to this document in the message. Defaults to false.
- `linkTo` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0LinkTo, optional) — Where the included link opens. Defaults to the entire document when includeLink is true.
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `ccRecipients` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipients, optional) — Recipients copied on the email.
- `bccRecipients` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipients, optional) — Recipients blind-copied on the email.
- `runAsRecipient` (boolean, optional) — Render the export using each recipient's own permissions. Defaults to false.
- `zipAttachments` (boolean, optional) — Compress the attachments into a single zip file. Defaults to false.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems0141

Send a notification to Slack.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `slack`
- `recipients` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Recipients, required)
- `messageBody` (string, required) — The Slack message. Supports dynamic-text \{\{formula}} values.
- `source` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Source, optional)
- `format` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Format, optional)
- `includeLink` (boolean, optional) — Include a link back to this document in the message. Defaults to false.
- `linkTo` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1LinkTo, optional) — Where the included link opens. Defaults to the entire document when includeLink is true.
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems0142

Send a notification to Microsoft Teams.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `ms-teams`
- `recipients` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Recipients, required)
- `messageBody` (string, required) — The Microsoft Teams message. Supports dynamic-text \{\{formula}} values.
- `source` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Source, optional)
- `format` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Format, optional)
- `includeLink` (boolean, optional) — Include a link back to this document in the message. Defaults to false.
- `linkTo` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2LinkTo, optional) — Where the included link opens. Defaults to the entire document when includeLink is true.
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems0143

Export content for browser download.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `download`
- `source` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3Source, required)
- `format` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3Format, required)
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems0144

Send exported content to a webhook.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `webhook`
- `endpoints` (list of string, required) — The webhook endpoints that receive the export.
- `source` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf4Source, required)
- `format` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf4Format, required)
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems0145

Send exported content to SharePoint.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `sharepoint`
- `folderUrl` (string, required) — The SharePoint folder URL that receives the export.
- `source` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Source, required)
- `format` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Format, required)
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItems0146

Export content to cloud storage through the data warehouse.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `cloud-storage`
- `source` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf6Source, required)
- `uri` (string, required) — The cloud storage URI, e.g. `s3://bucket/path`.
- `cloudStorageAccess` (string, optional) — The cloud storage access configuration: a Snowflake storage integration or Redshift IAM role. Omit for a Snowflake external-stage URI.
- `gzip` (boolean, optional) — Compress the exported file with gzip.
- `prefixTimestamp` (boolean, optional) — Prefix the exported file name with the current date and time.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf0OneOf15Target

The element to refresh. Refreshing a parent element also refreshes its child elements.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf16Target

The page or element to navigate to.

- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf0OneOf17OpenTarget

Where the document opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).

- enum
  - Allowed values: `_self`
- enum
  - Allowed values: `_blank`
- enum
  - Allowed values: `_parent`

### ActionsItemsEffectsItemsOneOf0OneOf17DocumentType

The type of document to open.

- enum
  - Allowed values: `workbook`
- enum
  - Allowed values: `report`

### ActionsItemsEffectsItemsOneOf0OneOf17Target

The identifier of a page or element to open inside the target document. Values are passed through as specified without validation.

- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControls

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf17TargetControls5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf17TargetControls6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf18SelectedTab

The tab to select. Set `type` to `direction` with a `direction` (`next` or `previous`), or `tab` with a 0-based `index`.

- Direction: Direction
- Tab: Tab

### ActionsItemsEffectsItemsOneOf0OneOf19Sort

The sort to apply.

- ActionsItemsEffectsItemsOneOf0OneOf19Sort0
- ActionsItemsEffectsItemsOneOf0OneOf19Sort1

### ActionsItemsEffectsItemsOneOf0OneOf20Modification

The modification to apply.

- ActionsItemsEffectsItemsOneOf0OneOf20Modification0
- ActionsItemsEffectsItemsOneOf0OneOf20Modification1
- ActionsItemsEffectsItemsOneOf0OneOf20Modification2
- ActionsItemsEffectsItemsOneOf0OneOf20Modification3
- ActionsItemsEffectsItemsOneOf0OneOf20Modification4

### ActionsItemsEffectsItemsOneOf0OneOf23PayloadItems

- `key` (string, required) — The key for this value in the posted message payload.
- `value` (ActionsItemsEffectsItemsOneOf0OneOf23PayloadItemsValue, required) — The value to include.

### ActionsItemsEffectsItemsOneOf1IfCondition

The condition that selects this branch.

- Column Condition: Column Condition
- Constant Condition: Constant Condition
- Formula Condition: Formula Condition

### ActionsItemsEffectsItemsOneOf1IfEffectsItems

- Call API: ActionsItemsEffectsItemsOneOf1IfEffectsItems0
- Open URL: ActionsItemsEffectsItemsOneOf1IfEffectsItems1
- Open Overlay: ActionsItemsEffectsItemsOneOf1IfEffectsItems2
- Close Overlay: ActionsItemsEffectsItemsOneOf1IfEffectsItems3
- Set Control Value: ActionsItemsEffectsItemsOneOf1IfEffectsItems4
- Clear Control: ActionsItemsEffectsItemsOneOf1IfEffectsItems5
- Reset Form: ActionsItemsEffectsItemsOneOf1IfEffectsItems6
- Set Form Values: ActionsItemsEffectsItemsOneOf1IfEffectsItems7
- Set Single Row Container: ActionsItemsEffectsItemsOneOf1IfEffectsItems8
- Clear Chat Element Messages: ActionsItemsEffectsItemsOneOf1IfEffectsItems9
- Call Stored Procedure: ActionsItemsEffectsItemsOneOf1IfEffectsItems10
- Insert Rows: ActionsItemsEffectsItemsOneOf1IfEffectsItems11
- Update Rows: ActionsItemsEffectsItemsOneOf1IfEffectsItems12
- Delete Rows: ActionsItemsEffectsItemsOneOf1IfEffectsItems13
- Notify and Export: Notify and Export
- Refresh Element: ActionsItemsEffectsItemsOneOf1IfEffectsItems15
- Navigate: ActionsItemsEffectsItemsOneOf1IfEffectsItems16
- Open Document: ActionsItemsEffectsItemsOneOf1IfEffectsItems17
- Select Tab: ActionsItemsEffectsItemsOneOf1IfEffectsItems18
- Custom Sort: ActionsItemsEffectsItemsOneOf1IfEffectsItems19
- Modify Element: ActionsItemsEffectsItemsOneOf1IfEffectsItems20
- Run Python Element: ActionsItemsEffectsItemsOneOf1IfEffectsItems21
- Trigger Plugin: ActionsItemsEffectsItemsOneOf1IfEffectsItems22
- Send Embed Event: ActionsItemsEffectsItemsOneOf1IfEffectsItems23

### ActionsItemsEffectsItemsOneOf1ElseifItemsCondition

The condition that selects this branch.

- Column Condition: Column Condition
- Constant Condition: Constant Condition
- Formula Condition: Formula Condition

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems

- Call API: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems0
- Open URL: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems1
- Open Overlay: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems2
- Close Overlay: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems3
- Set Control Value: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems4
- Clear Control: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems5
- Reset Form: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems6
- Set Form Values: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems7
- Set Single Row Container: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems8
- Clear Chat Element Messages: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems9
- Call Stored Procedure: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems10
- Insert Rows: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems11
- Update Rows: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems12
- Delete Rows: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems13
- Notify and Export: Notify and Export
- Refresh Element: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems15
- Navigate: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems16
- Open Document: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems17
- Select Tab: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems18
- Custom Sort: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems19
- Modify Element: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems20
- Run Python Element: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems21
- Trigger Plugin: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems22
- Send Embed Event: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems23

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems

- Call API: ActionsItemsEffectsItemsOneOf1ElseEffectsItems0
- Open URL: ActionsItemsEffectsItemsOneOf1ElseEffectsItems1
- Open Overlay: ActionsItemsEffectsItemsOneOf1ElseEffectsItems2
- Close Overlay: ActionsItemsEffectsItemsOneOf1ElseEffectsItems3
- Set Control Value: ActionsItemsEffectsItemsOneOf1ElseEffectsItems4
- Clear Control: ActionsItemsEffectsItemsOneOf1ElseEffectsItems5
- Reset Form: ActionsItemsEffectsItemsOneOf1ElseEffectsItems6
- Set Form Values: ActionsItemsEffectsItemsOneOf1ElseEffectsItems7
- Set Single Row Container: ActionsItemsEffectsItemsOneOf1ElseEffectsItems8
- Clear Chat Element Messages: ActionsItemsEffectsItemsOneOf1ElseEffectsItems9
- Call Stored Procedure: ActionsItemsEffectsItemsOneOf1ElseEffectsItems10
- Insert Rows: ActionsItemsEffectsItemsOneOf1ElseEffectsItems11
- Update Rows: ActionsItemsEffectsItemsOneOf1ElseEffectsItems12
- Delete Rows: ActionsItemsEffectsItemsOneOf1ElseEffectsItems13
- Notify and Export: Notify and Export
- Refresh Element: ActionsItemsEffectsItemsOneOf1ElseEffectsItems15
- Navigate: ActionsItemsEffectsItemsOneOf1ElseEffectsItems16
- Open Document: ActionsItemsEffectsItemsOneOf1ElseEffectsItems17
- Select Tab: ActionsItemsEffectsItemsOneOf1ElseEffectsItems18
- Custom Sort: ActionsItemsEffectsItemsOneOf1ElseEffectsItems19
- Modify Element: ActionsItemsEffectsItemsOneOf1ElseEffectsItems20
- Run Python Element: ActionsItemsEffectsItemsOneOf1ElseEffectsItems21
- Trigger Plugin: ActionsItemsEffectsItemsOneOf1ElseEffectsItems22
- Send Embed Event: ActionsItemsEffectsItemsOneOf1ElseEffectsItems23

### ReportElementOneOf0OneOf2OneOf0StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf0StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf0StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf0LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf1StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf1StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf1StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf1LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf2StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf2StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf2StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf2LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf3StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf3StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf3StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf3LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf4StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf4StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf4StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf4LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf5StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf5StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf5StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf5LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf6StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf6StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf6StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf6LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf1FontWeight, optional) — The label font weight.

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf7OneOf1FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf7OneOf2FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf7OneOf3FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf7OneOf4FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf7OneOf5FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf7OneOf6FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Relative

- `op` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf8StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf8StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf8StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf8LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf9OneOf0FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf9OneOf1FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0SourceSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0SourceSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0SortBy

What to sort the values by: the values themselves, or how often each occurs.

- enum
  - Allowed values: `value`
- enum
  - Allowed values: `count`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0SortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1SourceSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1SourceSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1SortBy

What to sort the values by: the values themselves, or how often each occurs.

- enum
  - Allowed values: `value`
- enum
  - Allowed values: `count`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1SortDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0SourceValueType

The data type of the list values.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `date`
- enum
  - Allowed values: `boolean`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0SourceValues

The list of possible values in the control. For manual controls, specify each value and optionally a display label.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1FiltersItemsSource

The workbook element or data source targeted by this control.

- Table: Table
- Warehouse Table: ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1FiltersItemsSource1
- Data Model: Data Model

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1Style0

- `padding` (enum, required) — The padding around the element. Set to none to remove padding. `borderWidth` and `borderColor` cannot be set alongside it.
  - Allowed values: `none`
- `backgroundColor` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf0BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf0BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1Style1

- `backgroundColor` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf1BackgroundColor, optional) — Element background color (hex, rgb(), theme reference, or "transparent").
- `borderRadius` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf1BorderRadius, optional) — The corner shape. Omit to inherit the workbook theme.
- `borderWidth` (double, optional) — The border width, in pixels. Cannot be set when `padding` is `none`.
- `borderColor` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf1BorderColor, optional) — The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfig0

- `visibility` (enum, required) — Set to `hidden` to hide the label. Omit `visibility` to configure `position` instead; `width`, `color`, and `fontWeight` are kept either way.
  - Allowed values: `hidden`
- `width` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf0Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf0Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf0FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfig1

- `position` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf1Position, optional) — Where the label sits relative to the control. Defaults to `top`.
- `width` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf1Width, optional) — The label width as a fraction of the control row. Applies when `position` is `left`.
- `color` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf1Color, optional) — The label color.
- `fontWeight` (ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf1FontWeight, optional) — The label font weight.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1SourceValueType

The data type of the list values.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `date`
- enum
  - Allowed values: `boolean`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1SourceValues

The list of possible values in the control. For manual controls, specify each value and optionally a display label.

- list of boolean
- list of double
- list of string
- list of string

### ReportElementOneOf0OneOf2OneOf11StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf11StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf11StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf11LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf11SourceOneOf1Source1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf12StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf12StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf12StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf12LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf13StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf13StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf13StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf13LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf14SourceOneOf1Source1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf14StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf14StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf14StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf14LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf14ColorAssignmentCustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf14OtherCategoriesOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf15OneOf0FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf15OneOf1FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf16OneOf0FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf16OneOf1FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf0StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf0StyleFormat

Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

- ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf0StyleFormat0
- ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf0StyleFormat1

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1StyleFormat

Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

- ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1StyleFormat0
- ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1StyleFormat1

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2StyleFormat

Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

- ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2StyleFormat0
- ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2StyleFormat1

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf3StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf3StyleFormat

Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

- ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf3StyleFormat0
- ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf3StyleFormat1

### ReportElementOneOf0OneOf8ConfigStyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf8ConfigStyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf8ConfigStyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf1OneOf0Color

The fill color applied when the condition is true. Otherwise, the element's fill color applies.

- string
- string
- ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf1OneOf0Color2

### ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf1OneOf0ApplyTo

Whether to compare against the raw `value` (default) or filled `percentage`.

- enum
  - Allowed values: `value`
- enum
  - Allowed values: `percentage`

### ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf1OneOf1Color

The fill color applied when the condition is true. Otherwise, the element's fill color applies.

- string
- string
- ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf1OneOf1Color2

### ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf1OneOf1ApplyTo

Whether to compare against the raw `value` (default) or filled `percentage`.

- enum
  - Allowed values: `value`
- enum
  - Allowed values: `percentage`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleBackgroundColor0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0StyleColor0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleBackgroundColor0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1StyleColor0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf0SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### User

- `type` (enum, required)
  - Allowed values: `user`
- `userId` (string, required) — The identifier of a Sigma user.

### Team

- `type` (enum, required)
  - Allowed values: `team`
- `teamId` (string, required) — The identifier of a team.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf0StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf0StyleFormat

Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf0StyleFormat0
- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf0StyleFormat1

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1StyleFormat

Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1StyleFormat0
- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1StyleFormat1

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2StyleFormat

Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2StyleFormat0
- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2StyleFormat1

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf3StyleBackgroundColor

The cell background color as a hex code, or `none` for no fill. Omit to use the default highlight.

- string
- enum
  - Allowed values: `none`

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf3StyleFormat

Number or datetime override, in d3 format, for the displayed value. E.g., `#,##0.00` for thousands separators and two decimals.

- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf3StyleFormat0
- ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf3StyleFormat1

### ReportElementOneOf0OneOf0OneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf0CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1EndValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1FillColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1RefMarksItemsOneOf1CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf2ColorOneOf1CustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf0CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1FillColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2RefMarksItemsOneOf1CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSortOneOf0Aggregation

Aggregation when sorting by another column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSortOneOf1Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf2TrellisColumnsByItemsSortOneOf2Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf2TrellisColumnLabelsOneOf1Color

The label color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf2TrellisColumnLabelsOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf2TrellisColumnTitleOneOf1Color

The title color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf2TrellisColumnTitleOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf2TrellisRowLabelsOneOf1Color

The label color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf2TrellisRowLabelsOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf2TrellisRowTitleOneOf1Color

The title color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf2TrellisRowTitleOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSortOneOf0Aggregation

Aggregation when sorting by another column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSortOneOf1Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf2TrellisRowsByItemsSortOneOf2Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf3OneOf0ColorCustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf0NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf0LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf0StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsLeft

The name of the left table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsLeft0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsLeft2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsLeft3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsLeft5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsLeft6

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsRight

The name of the right table in the join.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsRight0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsRight2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsRight3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsRight5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsRight6

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsColumnsItems

- `left` (string, required) — The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `right` (string, required) — The column reference or formula expression from the right source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
- `op` (ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsColumnsItemsOp, optional) — The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsJoinType

The logical join type.

- enum
  - Allowed values: `inner`
- enum
  - Allowed values: `left-outer`
- enum
  - Allowed values: `right-outer`
- enum
  - Allowed values: `full-outer`
- enum
  - Allowed values: `lookup`

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8PrimarySource0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8PrimarySource2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8PrimarySource3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8PrimarySource5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8PrimarySource6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9SourcesItems0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9SourcesItems2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9SourcesItems3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9SourcesItems5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf9SourcesItems6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Aggregate

Indicates the calculation performed on the valueColumn.

- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `count-if`
- enum
  - Allowed values: `count-distinct`
- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Source5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Source6

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf1Source

The identifier of the source in the transpose.

- Warehouse Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf1Source0
- CSV Table: CSV Table
- Metric View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf1Source2
- Semantic View: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf1Source3
- Code Output: Code Output
- Table: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf1Source5
- Data Model: ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf1Source6

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf11Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineColor2

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklinePoints0
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklinePoints1

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLabels0
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLabels1

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1AiRun

Whether the column regenerates automatically when its inputs change (`auto`), or only when a person triggers it from the app (`manual`).

- enum
  - Allowed values: `manual`
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1AiResponseFormat

- `type` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1AiResponseFormatType, required) — The field's scalar data type.
- `description` (string, optional) — A hint to the model describing what the field should contain.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Format0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Format1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Image0

- `type` (enum, required)
  - Allowed values: `fixed`
- `height` (double, optional) — Fixed image cell height in pixels.
- `width` (double, optional) — Fixed image cell width in pixels.
- `preserveAspectRatio` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio, optional) — How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1Image1

- `type` (enum, required)
  - Allowed values: `original`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineShape

The sparkline chart type.

- enum
  - Allowed values: `line`
- enum
  - Allowed values: `bar`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineColor2

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineInterpolation

The line interpolation method.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `monotone`
- enum
  - Allowed values: `step`
- enum
  - Allowed values: `step-before`
- enum
  - Allowed values: `step-after`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineMissing

How null values are drawn between points. One of `interpolate` (bridged), `hide` (omitted), or `zero` (plotted as zero).

- enum
  - Allowed values: `zero`
- enum
  - Allowed values: `interpolate`
- enum
  - Allowed values: `hide`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLine

The line stroke style and width for line-shaped sparklines.

- `style` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLineStyle, optional) — The stroke pattern.
- `width` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLineWidth, optional) — Stroke width in pixels (1–5).

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineTooltip

Whether the sparkline displays a hover tooltip with x and y values.

- enum
  - Allowed values: `shown`
- enum
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklinePoints

The point display options for line sparklines.

- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklinePoints0
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklinePoints1

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLabels

Endpoint value labels on line sparklines.

- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLabels0
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLabels1

### ReportElementOneOf0OneOf0OneOf3OneOf1ColorCustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1NameOneOf2Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1LegendOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1HoleTitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSort0

- `type` (enum, required) — Set to `column` to sort trellis panels by another column, named in `columnId`.
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column to sort by.
- `direction` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSortOneOf0Direction, required) — The sort direction.
- `aggregation` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSortOneOf0Aggregation, optional) — Aggregation when sorting by another column.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSort1

- `type` (enum, required) — Set to `row-count` to sort trellis panels by the number of rows.
  - Allowed values: `row-count`
- `direction` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSortOneOf1Direction, required) — The sort direction.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSort2

- `direction` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSortOneOf2Direction, required) — The sort direction.
- `type` (enum, optional) — Set to `values` to sort by this column's own values. This is the default when `type` is omitted.
  - Allowed values: `values`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnLabels1

- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color, optional) — The label color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnTitle1

- `text` (string, optional) — The text of the trellis title.
- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color, optional) — The title color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowLabels1

- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color, optional) — The label color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowTitle1

- `text` (string, optional) — The text of the trellis title.
- `fontSize` (double, optional) — The font size, in pixels.
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color, optional) — The title color, as a hex code or theme reference.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSort0

- `type` (enum, required) — Set to `column` to sort trellis panels by another column, named in `columnId`.
  - Allowed values: `column`
- `columnId` (string, required) — The identifier of the column to sort by.
- `direction` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSortOneOf0Direction, required) — The sort direction.
- `aggregation` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSortOneOf0Aggregation, optional) — Aggregation when sorting by another column.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSort1

- `type` (enum, required) — Set to `row-count` to sort trellis panels by the number of rows.
  - Allowed values: `row-count`
- `direction` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSortOneOf1Direction, required) — The sort direction.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSort2

- `direction` (ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSortOneOf2Direction, required) — The sort direction.
- `type` (enum, optional) — Set to `values` to sort by this column's own values. This is the default when `type` is omitted.
  - Allowed values: `values`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf4ColorOneOf1CustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf0CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1FillColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4RefMarksItemsOneOf1CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSortOneOf0Aggregation

Aggregation when sorting by another column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSortOneOf1Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf4TrellisColumnsByItemsSortOneOf2Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf4TrellisColumnLabelsOneOf1Color

The label color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf4TrellisColumnLabelsOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf4TrellisColumnTitleOneOf1Color

The title color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf4TrellisColumnTitleOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf4TrellisRowLabelsOneOf1Color

The label color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf4TrellisRowLabelsOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf4TrellisRowTitleOneOf1Color

The title color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf4TrellisRowTitleOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSortOneOf0Aggregation

Aggregation when sorting by another column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSortOneOf1Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf4TrellisRowsByItemsSortOneOf2Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf5ColorOneOf1CustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSortOneOf0Aggregation

Aggregation when sorting by another column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSortOneOf1Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf5TrellisColumnsByItemsSortOneOf2Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf5TrellisColumnLabelsOneOf1Color

The label color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf5TrellisColumnLabelsOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf5TrellisColumnTitleOneOf1Color

The title color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf5TrellisColumnTitleOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf5TrellisRowLabelsOneOf1Color

The label color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf5TrellisRowLabelsOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf5TrellisRowTitleOneOf1Color

The title color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf5TrellisRowTitleOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSortOneOf0Aggregation

Aggregation when sorting by another column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSortOneOf1Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf5TrellisRowsByItemsSortOneOf2Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf0CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1FillColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5RefMarksItemsOneOf1CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf6ColorOneOf1CustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf0CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1FillColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6RefMarksItemsOneOf1CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSortOneOf0Aggregation

Aggregation when sorting by another column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSortOneOf1Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf6TrellisColumnsByItemsSortOneOf2Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf6TrellisColumnLabelsOneOf1Color

The label color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf6TrellisColumnLabelsOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf6TrellisColumnTitleOneOf1Color

The title color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf6TrellisColumnTitleOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf6TrellisRowLabelsOneOf1Color

The label color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf6TrellisRowLabelsOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf6TrellisRowTitleOneOf1Color

The title color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf6TrellisRowTitleOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSortOneOf0Aggregation

Aggregation when sorting by another column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSortOneOf1Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf6TrellisRowsByItemsSortOneOf2Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf7ColorOneOf1CustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf0CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1FillColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7RefMarksItemsOneOf1CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSortOneOf0Aggregation

Aggregation when sorting by another column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSortOneOf1Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf7TrellisColumnsByItemsSortOneOf2Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf7TrellisColumnLabelsOneOf1Color

The label color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf7TrellisColumnLabelsOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf7TrellisColumnTitleOneOf1Color

The title color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf7TrellisColumnTitleOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf7TrellisRowLabelsOneOf1Color

The label color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf7TrellisRowLabelsOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf7TrellisRowTitleOneOf1Color

The title color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf7TrellisRowTitleOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSortOneOf0Aggregation

Aggregation when sorting by another column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSortOneOf1Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf7TrellisRowsByItemsSortOneOf2Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf8ColorOneOf1CustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf0CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1EndValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1FillColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8RefMarksItemsOneOf1CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf10ColorOneOf1CustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf11ColorOneOf1CustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf0StyleBackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf1StyleBackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf2StyleBackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12ConditionalFormatsItemsOneOf3StyleBackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TitleFontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TitleColor

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TitleColor2

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TitleFontWeight

The font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1Labels1

- `labelAngle` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1LabelsOneOf1LabelAngle, optional) — The label angle in degrees, or `auto` to set the angle automatically.
- `fontSize` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1LabelsOneOf1FontSize, optional) — The font size in pixels, or `auto` to size automatically.
- `color` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1LabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `allowLongerLabels` (boolean, optional) — Whether to allow longer axis labels without truncation.

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1ScaleDomain

- `min` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1ScaleDomainMin, optional) — The minimum of the scale domain. A number, or a formula that evaluates to a number.
- `max` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1ScaleDomainMax, optional) — The maximum of the scale domain. A number, or a formula that evaluates to a number.

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing0

- `type` (enum, required) — Set axis mark spacing automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing1

- `type` (enum, required) — Set the axis mark count spacing based on an approximate number of axis marks set in `count`.
  - Allowed values: `count`
- `count` (double, required) — The approximate number of axis marks, from 1 to 30. Defaults to `5`. The exact count may vary to produce regularly spaced values.

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing2

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (enum, required) — The time interval unit, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing3

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The axis mark spacing for a time-scale axis.
  - Allowed values: `time`
- `unit` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf3Unit, required) — The time interval unit.
- `step` (double, optional) — Number of units between each axis mark.
- `anchor` (double, optional, nullable) — Epoch milliseconds for the first axis mark, or null to start at the next whole unit.
- `minor` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf3Minor, optional)

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing4

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (enum, required) — The numeric step between axis marks, chosen automatically.
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacing5

- `type` (enum, required) — Set axis marks based on a set interval on a time or linear scale.
  - Allowed values: `interval`
- `scale` (enum, required) — The tick spacing for a linear-scale axis.
  - Allowed values: `linear`
- `step` (double, required) — The distance between axis marks in the data units of the axis. Requires `scale: 'linear'`.
- `anchor` (double, optional) — Numeric anchor for tick alignment.
- `minor` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf5Minor, optional)

### ReportElementOneOf0OneOf0OneOf13ColorOneOf1CustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf0CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1ValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1EndValueOneOf1Func

Aggregation for a column-based mark value.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `median`

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1LineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1FillColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13RefMarksItemsOneOf1CaptionColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf14ColorOneOf1CustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf15ColorOneOf1CustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf16ColorOneOf1CustomColorsItemsColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf0StyleFormat0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf17ConditionalFormatsItemsOneOf0StyleFormat1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf17SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ActionsItemsTriggerOneOf1Condition00

- `condition` (ActionsItemsTriggerOneOf1ConditionOneOf0OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsTriggerOneOf1Condition01

- `condition` (ActionsItemsTriggerOneOf1ConditionOneOf0OneOf1Condition, required)
- `value` (ActionsItemsTriggerOneOf1ConditionOneOf0OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsTriggerOneOf1Condition02

- `condition` (ActionsItemsTriggerOneOf1ConditionOneOf0OneOf2Condition, required)
- `low` (ActionsItemsTriggerOneOf1ConditionOneOf0OneOf2Low, required)
- `high` (ActionsItemsTriggerOneOf1ConditionOneOf0OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsTriggerOneOf1ConditionOneOf1Cond

The comparison operator applied to `value`. Either `=` for equality, or `In` for membership when the triggering control is a list.

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `In`

### ActionsItemsTriggerOneOf1ConditionOneOf1Value

- ActionsItemsTriggerOneOf1ConditionOneOf1Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsTriggerOneOf2Condition00

- `condition` (ActionsItemsTriggerOneOf2ConditionOneOf0OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsTriggerOneOf2Condition01

- `condition` (ActionsItemsTriggerOneOf2ConditionOneOf0OneOf1Condition, required)
- `value` (ActionsItemsTriggerOneOf2ConditionOneOf0OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsTriggerOneOf2Condition02

- `condition` (ActionsItemsTriggerOneOf2ConditionOneOf0OneOf2Condition, required)
- `low` (ActionsItemsTriggerOneOf2ConditionOneOf0OneOf2Low, required)
- `high` (ActionsItemsTriggerOneOf2ConditionOneOf0OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsTriggerOneOf2ConditionOneOf1Cond

The comparison operator applied to `value`. Either `=` for equality, or `In` for membership when the triggering control is a list.

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `In`

### ActionsItemsTriggerOneOf2ConditionOneOf1Value

- ActionsItemsTriggerOneOf2ConditionOneOf1Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsTriggerOneOf3Condition00

- `condition` (ActionsItemsTriggerOneOf3ConditionOneOf0OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsTriggerOneOf3Condition01

- `condition` (ActionsItemsTriggerOneOf3ConditionOneOf0OneOf1Condition, required)
- `value` (ActionsItemsTriggerOneOf3ConditionOneOf0OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsTriggerOneOf3Condition02

- `condition` (ActionsItemsTriggerOneOf3ConditionOneOf0OneOf2Condition, required)
- `low` (ActionsItemsTriggerOneOf3ConditionOneOf0OneOf2Low, required)
- `high` (ActionsItemsTriggerOneOf3ConditionOneOf0OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsTriggerOneOf3ConditionOneOf1Cond

The comparison operator applied to `value`. Either `=` for equality, or `In` for membership when the triggering control is a list.

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `In`

### ActionsItemsTriggerOneOf3ConditionOneOf1Value

- ActionsItemsTriggerOneOf3ConditionOneOf1Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsTriggerOneOf4Condition00

- `condition` (ActionsItemsTriggerOneOf4ConditionOneOf0OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsTriggerOneOf4Condition01

- `condition` (ActionsItemsTriggerOneOf4ConditionOneOf0OneOf1Condition, required)
- `value` (ActionsItemsTriggerOneOf4ConditionOneOf0OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsTriggerOneOf4Condition02

- `condition` (ActionsItemsTriggerOneOf4ConditionOneOf0OneOf2Condition, required)
- `low` (ActionsItemsTriggerOneOf4ConditionOneOf0OneOf2Low, required)
- `high` (ActionsItemsTriggerOneOf4ConditionOneOf0OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsTriggerOneOf4ConditionOneOf1Cond

The comparison operator applied to `value`. Either `=` for equality, or `In` for membership when the triggering control is a list.

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `In`

### ActionsItemsTriggerOneOf4ConditionOneOf1Value

- ActionsItemsTriggerOneOf4ConditionOneOf1Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf0Arguments5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf0Arguments6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf4Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf4Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Control

Clear a single control by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `controlId` (string, required)

### Container

Clear every control in a container by the container element ID.

- `type` (enum, required)
  - Allowed values: `container`
- `containerElementId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf5Scope2

Clear every control on a page by page ID, or the current page when omitted.

- `type` (enum, required)
  - Allowed values: `page`
- `pageId` (string, optional)

### Workbook

Clear every control in the workbook.

- `type` (enum, required)
  - Allowed values: `workbook`

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf7Values5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf7Values6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Container

Set a single-row container element by its container element ID.

- `type` (enum, required)
  - Allowed values: `container`
- `containerElementId` (string, required)

### Modal

Set the single-row container displayed in a modal, by the modal page ID.

- `type` (enum, required)
  - Allowed values: `modal`
- `modalId` (string, required)

### Constant

A literal scalar value.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf8ValueOneOf0Value, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValue

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValue5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValue6
- AgentInput: AgentInput

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf11Values5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf11Values6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRows0

Matches one row by its primary-key columns. Set `type` to `single-row`, with `primaryKeys` mapping each primary-key column ID to the value to match it against.

- `type` (enum, required)
  - Allowed values: `single-row`
- `primaryKeys` (map from string to ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeys, required)

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRows1

The row that triggered the action.

- `type` (enum, required)
  - Allowed values: `current-row`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRows2

Whether to match rows where a formula over the target table's columns is true. Set `type` to `formula` and `formula` to the expression.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRows3

Whether to match rows where the target table column meets the condition. Set `type` to `column-match`, `columnId` to the column, and `condition` to a comparison operator with `value`, `IsNull`/`IsNotNull`, or `Between`/`NotBetween` with `low` and `high`.

- ActionsItemsEffectsItemsOneOf0OneOf12WhichRows30
- ActionsItemsEffectsItemsOneOf0OneOf12WhichRows31
- ActionsItemsEffectsItemsOneOf0OneOf12WhichRows32

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf12Values5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf12Values6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRows0

Matches one row by its primary-key columns. Set `type` to `single-row`, with `primaryKeys` mapping each primary-key column ID to the value to match it against.

- `type` (enum, required)
  - Allowed values: `single-row`
- `primaryKeys` (map from string to ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeys, required)

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRows1

The row that triggered the action.

- `type` (enum, required)
  - Allowed values: `current-row`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRows2

Whether to match rows where a formula over the target table's columns is true. Set `type` to `formula` and `formula` to the expression.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRows3

Whether to match rows where the target table column meets the condition. Set `type` to `column-match`, `columnId` to the column, and `condition` to a comparison operator with `value`, `IsNull`/`IsNotNull`, or `Between`/`NotBetween` with `low` and `high`.

- ActionsItemsEffectsItemsOneOf0OneOf13WhichRows30
- ActionsItemsEffectsItemsOneOf0OneOf13WhichRows31
- ActionsItemsEffectsItemsOneOf0OneOf13WhichRows32

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Recipients

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Format

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Format0
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Format1
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Format2
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Format3
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Format4

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0LinkTo

Where the included link opens. Defaults to the entire document when includeLink is true.

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipients

Recipients copied on the email.

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipients

Recipients blind-copied on the email.

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Recipients

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Format

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Format0
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Format1
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Format2
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Format3
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Format4

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1LinkTo

Where the included link opens. Defaults to the entire document when includeLink is true.

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Recipients

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Format

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Format0
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Format1
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Format2
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Format3
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Format4

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2LinkTo

Where the included link opens. Defaults to the entire document when includeLink is true.

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3Source

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf3Source0
- External Report: External Report

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3Format

- CSV: ActionsItemsEffectsItemsOneOf0OneOf14OneOf3Format0
- Excel: ActionsItemsEffectsItemsOneOf0OneOf14OneOf3Format1
- JSON: JSON
- PDF: PDF
- PNG: PNG

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf4Source

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf4Format

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf4Format0
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf4Format1

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Format

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Format0
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Format1
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Format2
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Format3
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Format4

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf6Source

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Page

The identifier of the page to navigate to.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

The identifier of the element to navigate to.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Page

The identifier of the page to navigate to.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

The identifier of the element to navigate to.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControls5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControls6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Direction

Selects a tab relative to the currently active tab.

- `type` (enum, required)
  - Allowed values: `direction`
- `direction` (ActionsItemsEffectsItemsOneOf0OneOf18SelectedTabOneOf0Direction, required)

### Tab

The 0-based index of the tab to display in the tabbed container. The first tab is `0`.

- `type` (enum, required)
  - Allowed values: `tab`
- `index` (double, required) — The 0-based index into the tabbed container's tab order. The first tab is `0`.

### ActionsItemsEffectsItemsOneOf0OneOf19Sort0

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The ID of the column to sort.
- `direction` (ActionsItemsEffectsItemsOneOf0OneOf19SortOneOf0Direction, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ActionsItemsEffectsItemsOneOf0OneOf19SortOneOf0Aggregation, optional) — Aggregation function for the sort. Only valid when `by` references a column ID (not "row-count").
- `nulls` (ActionsItemsEffectsItemsOneOf0OneOf19SortOneOf0Nulls, optional) — How null values sort. Omit, or use 'connection-default', for the connection's default null ordering.

### ActionsItemsEffectsItemsOneOf0OneOf19Sort1

- `type` (enum, required)
  - Allowed values: `level`
- `columns` (list of ActionsItemsEffectsItemsOneOf0OneOf19SortOneOf1ColumnsItems, required) — Ordered list of columns to sort by.

### ActionsItemsEffectsItemsOneOf0OneOf20Modification0

- `type` (enum, required)
  - Allowed values: `move-column`
- `destination` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf0Destination, required) — Where to move the column.
- `source` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf0Source, required) — The column to move, or a control whose selected values determine which columns to move.

### ActionsItemsEffectsItemsOneOf0OneOf20Modification1

- `type` (enum, required)
  - Allowed values: `swap-column`
- `destination` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf1Destination, required) — Where to move the column. The column already occupying this destination is moved to where `source` came from.
- `source` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf1Source, required) — The column to swap.

### ActionsItemsEffectsItemsOneOf0OneOf20Modification2

- `type` (enum, required)
  - Allowed values: `show-columns`
- `source` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf2Source, required) — The columns to show, or a control whose selected values determine which columns to show.

### ActionsItemsEffectsItemsOneOf0OneOf20Modification3

- `type` (enum, required)
  - Allowed values: `hide-columns`
- `source` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf3Source, required) — The columns to hide, or a control whose selected values determine which columns to hide.

### ActionsItemsEffectsItemsOneOf0OneOf20Modification4

- `type` (enum, required)
  - Allowed values: `set-axis-scale`
- `scale` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf4Scale, required) — The scale to apply.
- `axis` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf4Axis, optional) — Which axis to scale: the category/dimension axis, the primary measure axis (default), or the secondary measure axis (columns flagged onto it).

### ActionsItemsEffectsItemsOneOf0OneOf23PayloadItemsValue

The value to include.

- Constant: Constant
- Control: Control
- Formula: Formula

### Column Condition

The condition that must evaluate to true for the action to run.

- ActionsItemsEffectsItemsOneOf1IfCondition00
- ActionsItemsEffectsItemsOneOf1IfCondition01
- ActionsItemsEffectsItemsOneOf1IfCondition02

### Constant Condition

Condition that compares the control's value to a constant. Only valid on a control-sourced trigger.

- `type` (enum, required)
  - Allowed values: `constant`
- `cond` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1Cond, required) — The comparison operator applied to `value`. Either `=` for equality, or `In` for membership when the triggering control is a list.
- `value` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1Value, required)

### Formula Condition

Boolean formula evaluated using values from the trigger context.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The boolean formula that determines whether the action sequence runs.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems0

Calls an API connector with configured values.

- `effect` (enum, required)
  - Allowed values: `call-api`
- `connectorId` (string, required) — The ID of the API connector to call.
- `arguments` (map from string to ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0Arguments, optional) — Values to send to the API connector, keyed by parameter name.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems1

Opens a URL in the same tab, a new tab, or the parent frame.

- `effect` (enum, required)
  - Allowed values: `open-url`
- `openTarget` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf1OpenTarget, required) — Where the URL opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).
- `url` (string, optional) — The URL to open. Supports dynamic `{{formula}}` text.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems2

Opens a modal.

- `effect` (enum, required)
  - Allowed values: `open-overlay`
- `overlayId` (string, required) — The identifier of the modal or drawer to open.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems3

Closes the currently open modal.

- `effect` (enum, required)
  - Allowed values: `close-overlay`
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems4

Sets a control's value, optionally combining with the current selection.

- `effect` (enum, required)
  - Allowed values: `set-control-value`
- `control` (string, required) — The control ID of the control to update with a new value.
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4Value, required) — The value to set on the control.
- `selectionMode` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4SelectionMode, optional) — How the value combines with the current selection. Defaults to `replace`.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems5

Clears one or more controls to empty or their published value.

- `effect` (enum, required)
  - Allowed values: `clear-control`
- `scope` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf5Scope, required) — The scope of controls to clear. One of a specific `control`, all controls in a `container` or `page`, or the entire `workbook`.
- `usePublishedValue` (boolean, optional) — Whether to reset to the published value instead of clearing to empty.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems6

Resets all fields in the host form to empty or published values.

- `effect` (enum, required)
  - Allowed values: `reset-form`
- `usePublishedValue` (boolean, optional) — Whether to reset to the published value instead of clearing to empty.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems7

Sets one or more values on a target form.

- `effect` (enum, required)
  - Allowed values: `set-form-values`
- `formElementId` (string, required) — The element id of the target form to set.
- `values` (map from string to ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7Values, required) — Form fieldId -> the value to write into that field on the target form.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems8

Sets the row a single-row container displays.

- `effect` (enum, required)
  - Allowed values: `set-single-row-container`
- `target` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf8Target, required) — The single-row container to set.
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf8Value, required) — The key-column value of the row to display.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems9

Clears a chat element's message history.

- `effect` (enum, required)
  - Allowed values: `clear-chat-element-messages`
- `chatElementId` (string, required) — The chat element whose message history to clear.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems10

Calls a stored procedure.

- `effect` (enum, required)
  - Allowed values: `call-stored-procedure`
- `storedProcedure` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10StoredProcedure, required) — Stored procedure to run, identified by its connection and warehouse path.
- `arguments` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItems, optional) — Values to pass to stored procedure inputs. Omitted inputs will be filled with default values for their parameter type.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems11

Inserts a row into a target input table.

- `effect` (enum, required)
  - Allowed values: `insert-rows`
- `tableElementId` (string, required) — The identifier of the target input table. Cannot be a linked input table.
- `values` (map from string to ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11Values, required) — The identifier of the column in the target table to write to and the value to write. Omitted columns keep the table's default.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems12

Updates matched rows in a target input table.

- `effect` (enum, required)
  - Allowed values: `update-rows`
- `tableElementId` (string, required) — The identifier of the target input table element. Can reference a linked input table.
- `whichRows` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows, required) — The rows to update in the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.
- `values` (map from string to ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12Values, required) — The values to write into matched rows, specified by column ID.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems13

Deletes matched rows from a target input table.

- `effect` (enum, required)
  - Allowed values: `delete-rows`
- `tableElementId` (string, required) — The input table to delete rows from. Cannot be a linked input table.
- `whichRows` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows, required) — The rows to delete from the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### Notify and Export

Sends a notification or exports workbook content.

- Email notification: ActionsItemsEffectsItemsOneOf1IfEffectsItems140
- Slack notification: ActionsItemsEffectsItemsOneOf1IfEffectsItems141
- Microsoft Teams notification: ActionsItemsEffectsItemsOneOf1IfEffectsItems142
- Browser download: ActionsItemsEffectsItemsOneOf1IfEffectsItems143
- Webhook export: ActionsItemsEffectsItemsOneOf1IfEffectsItems144
- SharePoint export: ActionsItemsEffectsItemsOneOf1IfEffectsItems145
- Cloud storage export: ActionsItemsEffectsItemsOneOf1IfEffectsItems146

### ActionsItemsEffectsItemsOneOf1IfEffectsItems15

Refreshes a single element's data. Does not apply to materialized elements.

- `effect` (enum, required)
  - Allowed values: `refresh-element`
- `target` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf15Target, required) — The element to refresh. Refreshing a parent element also refreshes its child elements.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems16

Navigates to a page or element in this workbook.

- `effect` (enum, required)
  - Allowed values: `navigate`
- `target` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf16Target, required) — The page or element to navigate to.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems17

Opens another workbook or report.

- `effect` (enum, required)
  - Allowed values: `open-document`
- `documentId` (string, required) — The identifier of the workbook or report to open.
- `openTarget` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17OpenTarget, required) — Where the document opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).
- `documentType` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17DocumentType, required) — The type of document to open.
- `target` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17Target, optional) — The identifier of a page or element to open inside the target document. Values are passed through as specified without validation.
- `targetControls` (map from string to ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControls, optional) — The set of controls in the target document and the values to set them to when the document is opened, as key-value pairs. Keys name inputs in the target document. Values must be specified from the current workbook.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems18

Selects a tab on a tabbed container.

- `effect` (enum, required)
  - Allowed values: `select-tab`
- `tabbedContainerElementId` (string, required) — The tabbed container element to select a tab in.
- `selectedTab` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf18SelectedTab, required) — The tab to select. Set `type` to `direction` with a `direction` (`next` or `previous`), or `tab` with a 0-based `index`.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems19

Sorts a chart (or pivot table) by one of its columns, or a Table's rows by an ordered list of columns.

- `effect` (enum, required)
  - Allowed values: `custom-sort`
- `elementId` (string, required) — The element to sort.
- `sort` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19Sort, required) — The sort to apply.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems20

Shows, hides, moves, or swaps columns, or sets an axis scale, on a chart, pivot table, or Table element.

- `effect` (enum, required)
  - Allowed values: `modify-element`
- `elementId` (string, required) — The element to modify.
- `modification` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20Modification, required) — The modification to apply.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems21

Runs a code element.

- `effect` (enum, required)
  - Allowed values: `run-python-element`
- `codeElementId` (string, required) — The code element to run.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems22

Triggers an action effect within a plugin element.

- `effect` (enum, required)
  - Allowed values: `trigger-plugin`
- `pluginElementId` (string, required) — The plugin element whose action effect to trigger.
- `pluginEffectId` (string, required) — The action effect ID registered by the plugin.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems23

Sends a message to the embedding parent page.

- `effect` (enum, required)
  - Allowed values: `send-embed-event`
- `eventName` (string, required) — The event name included in the posted message.
- `payload` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf23PayloadItems, required) — Key-value pairs included in the posted message payload, in order.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### Column Condition

The condition that must evaluate to true for the action to run.

- ActionsItemsEffectsItemsOneOf1ElseifItemsCondition00
- ActionsItemsEffectsItemsOneOf1ElseifItemsCondition01
- ActionsItemsEffectsItemsOneOf1ElseifItemsCondition02

### Constant Condition

Condition that compares the control's value to a constant. Only valid on a control-sourced trigger.

- `type` (enum, required)
  - Allowed values: `constant`
- `cond` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1Cond, required) — The comparison operator applied to `value`. Either `=` for equality, or `In` for membership when the triggering control is a list.
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1Value, required)

### Formula Condition

Boolean formula evaluated using values from the trigger context.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required) — The boolean formula that determines whether the action sequence runs.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems0

Calls an API connector with configured values.

- `effect` (enum, required)
  - Allowed values: `call-api`
- `connectorId` (string, required) — The ID of the API connector to call.
- `arguments` (map from string to ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0Arguments, optional) — Values to send to the API connector, keyed by parameter name.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems1

Opens a URL in the same tab, a new tab, or the parent frame.

- `effect` (enum, required)
  - Allowed values: `open-url`
- `openTarget` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf1OpenTarget, required) — Where the URL opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).
- `url` (string, optional) — The URL to open. Supports dynamic `{{formula}}` text.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems2

Opens a modal.

- `effect` (enum, required)
  - Allowed values: `open-overlay`
- `overlayId` (string, required) — The identifier of the modal or drawer to open.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems3

Closes the currently open modal.

- `effect` (enum, required)
  - Allowed values: `close-overlay`
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems4

Sets a control's value, optionally combining with the current selection.

- `effect` (enum, required)
  - Allowed values: `set-control-value`
- `control` (string, required) — The control ID of the control to update with a new value.
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4Value, required) — The value to set on the control.
- `selectionMode` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4SelectionMode, optional) — How the value combines with the current selection. Defaults to `replace`.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems5

Clears one or more controls to empty or their published value.

- `effect` (enum, required)
  - Allowed values: `clear-control`
- `scope` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf5Scope, required) — The scope of controls to clear. One of a specific `control`, all controls in a `container` or `page`, or the entire `workbook`.
- `usePublishedValue` (boolean, optional) — Whether to reset to the published value instead of clearing to empty.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems6

Resets all fields in the host form to empty or published values.

- `effect` (enum, required)
  - Allowed values: `reset-form`
- `usePublishedValue` (boolean, optional) — Whether to reset to the published value instead of clearing to empty.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems7

Sets one or more values on a target form.

- `effect` (enum, required)
  - Allowed values: `set-form-values`
- `formElementId` (string, required) — The element id of the target form to set.
- `values` (map from string to ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7Values, required) — Form fieldId -> the value to write into that field on the target form.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems8

Sets the row a single-row container displays.

- `effect` (enum, required)
  - Allowed values: `set-single-row-container`
- `target` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf8Target, required) — The single-row container to set.
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf8Value, required) — The key-column value of the row to display.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems9

Clears a chat element's message history.

- `effect` (enum, required)
  - Allowed values: `clear-chat-element-messages`
- `chatElementId` (string, required) — The chat element whose message history to clear.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems10

Calls a stored procedure.

- `effect` (enum, required)
  - Allowed values: `call-stored-procedure`
- `storedProcedure` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10StoredProcedure, required) — Stored procedure to run, identified by its connection and warehouse path.
- `arguments` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItems, optional) — Values to pass to stored procedure inputs. Omitted inputs will be filled with default values for their parameter type.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems11

Inserts a row into a target input table.

- `effect` (enum, required)
  - Allowed values: `insert-rows`
- `tableElementId` (string, required) — The identifier of the target input table. Cannot be a linked input table.
- `values` (map from string to ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11Values, required) — The identifier of the column in the target table to write to and the value to write. Omitted columns keep the table's default.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems12

Updates matched rows in a target input table.

- `effect` (enum, required)
  - Allowed values: `update-rows`
- `tableElementId` (string, required) — The identifier of the target input table element. Can reference a linked input table.
- `whichRows` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows, required) — The rows to update in the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.
- `values` (map from string to ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12Values, required) — The values to write into matched rows, specified by column ID.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems13

Deletes matched rows from a target input table.

- `effect` (enum, required)
  - Allowed values: `delete-rows`
- `tableElementId` (string, required) — The input table to delete rows from. Cannot be a linked input table.
- `whichRows` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows, required) — The rows to delete from the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### Notify and Export

Sends a notification or exports workbook content.

- Email notification: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems140
- Slack notification: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems141
- Microsoft Teams notification: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems142
- Browser download: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems143
- Webhook export: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems144
- SharePoint export: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems145
- Cloud storage export: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems146

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems15

Refreshes a single element's data. Does not apply to materialized elements.

- `effect` (enum, required)
  - Allowed values: `refresh-element`
- `target` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf15Target, required) — The element to refresh. Refreshing a parent element also refreshes its child elements.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems16

Navigates to a page or element in this workbook.

- `effect` (enum, required)
  - Allowed values: `navigate`
- `target` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf16Target, required) — The page or element to navigate to.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems17

Opens another workbook or report.

- `effect` (enum, required)
  - Allowed values: `open-document`
- `documentId` (string, required) — The identifier of the workbook or report to open.
- `openTarget` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17OpenTarget, required) — Where the document opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).
- `documentType` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17DocumentType, required) — The type of document to open.
- `target` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17Target, optional) — The identifier of a page or element to open inside the target document. Values are passed through as specified without validation.
- `targetControls` (map from string to ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControls, optional) — The set of controls in the target document and the values to set them to when the document is opened, as key-value pairs. Keys name inputs in the target document. Values must be specified from the current workbook.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems18

Selects a tab on a tabbed container.

- `effect` (enum, required)
  - Allowed values: `select-tab`
- `tabbedContainerElementId` (string, required) — The tabbed container element to select a tab in.
- `selectedTab` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf18SelectedTab, required) — The tab to select. Set `type` to `direction` with a `direction` (`next` or `previous`), or `tab` with a 0-based `index`.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems19

Sorts a chart (or pivot table) by one of its columns, or a Table's rows by an ordered list of columns.

- `effect` (enum, required)
  - Allowed values: `custom-sort`
- `elementId` (string, required) — The element to sort.
- `sort` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19Sort, required) — The sort to apply.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems20

Shows, hides, moves, or swaps columns, or sets an axis scale, on a chart, pivot table, or Table element.

- `effect` (enum, required)
  - Allowed values: `modify-element`
- `elementId` (string, required) — The element to modify.
- `modification` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20Modification, required) — The modification to apply.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems21

Runs a code element.

- `effect` (enum, required)
  - Allowed values: `run-python-element`
- `codeElementId` (string, required) — The code element to run.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems22

Triggers an action effect within a plugin element.

- `effect` (enum, required)
  - Allowed values: `trigger-plugin`
- `pluginElementId` (string, required) — The plugin element whose action effect to trigger.
- `pluginEffectId` (string, required) — The action effect ID registered by the plugin.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems23

Sends a message to the embedding parent page.

- `effect` (enum, required)
  - Allowed values: `send-embed-event`
- `eventName` (string, required) — The event name included in the posted message.
- `payload` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf23PayloadItems, required) — Key-value pairs included in the posted message payload, in order.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems0

Calls an API connector with configured values.

- `effect` (enum, required)
  - Allowed values: `call-api`
- `connectorId` (string, required) — The ID of the API connector to call.
- `arguments` (map from string to ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0Arguments, optional) — Values to send to the API connector, keyed by parameter name.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems1

Opens a URL in the same tab, a new tab, or the parent frame.

- `effect` (enum, required)
  - Allowed values: `open-url`
- `openTarget` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf1OpenTarget, required) — Where the URL opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).
- `url` (string, optional) — The URL to open. Supports dynamic `{{formula}}` text.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems2

Opens a modal.

- `effect` (enum, required)
  - Allowed values: `open-overlay`
- `overlayId` (string, required) — The identifier of the modal or drawer to open.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems3

Closes the currently open modal.

- `effect` (enum, required)
  - Allowed values: `close-overlay`
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems4

Sets a control's value, optionally combining with the current selection.

- `effect` (enum, required)
  - Allowed values: `set-control-value`
- `control` (string, required) — The control ID of the control to update with a new value.
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4Value, required) — The value to set on the control.
- `selectionMode` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4SelectionMode, optional) — How the value combines with the current selection. Defaults to `replace`.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems5

Clears one or more controls to empty or their published value.

- `effect` (enum, required)
  - Allowed values: `clear-control`
- `scope` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf5Scope, required) — The scope of controls to clear. One of a specific `control`, all controls in a `container` or `page`, or the entire `workbook`.
- `usePublishedValue` (boolean, optional) — Whether to reset to the published value instead of clearing to empty.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems6

Resets all fields in the host form to empty or published values.

- `effect` (enum, required)
  - Allowed values: `reset-form`
- `usePublishedValue` (boolean, optional) — Whether to reset to the published value instead of clearing to empty.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems7

Sets one or more values on a target form.

- `effect` (enum, required)
  - Allowed values: `set-form-values`
- `formElementId` (string, required) — The element id of the target form to set.
- `values` (map from string to ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7Values, required) — Form fieldId -> the value to write into that field on the target form.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems8

Sets the row a single-row container displays.

- `effect` (enum, required)
  - Allowed values: `set-single-row-container`
- `target` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf8Target, required) — The single-row container to set.
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf8Value, required) — The key-column value of the row to display.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems9

Clears a chat element's message history.

- `effect` (enum, required)
  - Allowed values: `clear-chat-element-messages`
- `chatElementId` (string, required) — The chat element whose message history to clear.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems10

Calls a stored procedure.

- `effect` (enum, required)
  - Allowed values: `call-stored-procedure`
- `storedProcedure` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10StoredProcedure, required) — Stored procedure to run, identified by its connection and warehouse path.
- `arguments` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItems, optional) — Values to pass to stored procedure inputs. Omitted inputs will be filled with default values for their parameter type.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems11

Inserts a row into a target input table.

- `effect` (enum, required)
  - Allowed values: `insert-rows`
- `tableElementId` (string, required) — The identifier of the target input table. Cannot be a linked input table.
- `values` (map from string to ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11Values, required) — The identifier of the column in the target table to write to and the value to write. Omitted columns keep the table's default.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems12

Updates matched rows in a target input table.

- `effect` (enum, required)
  - Allowed values: `update-rows`
- `tableElementId` (string, required) — The identifier of the target input table element. Can reference a linked input table.
- `whichRows` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows, required) — The rows to update in the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.
- `values` (map from string to ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12Values, required) — The values to write into matched rows, specified by column ID.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems13

Deletes matched rows from a target input table.

- `effect` (enum, required)
  - Allowed values: `delete-rows`
- `tableElementId` (string, required) — The input table to delete rows from. Cannot be a linked input table.
- `whichRows` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows, required) — The rows to delete from the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### Notify and Export

Sends a notification or exports workbook content.

- Email notification: ActionsItemsEffectsItemsOneOf1ElseEffectsItems140
- Slack notification: ActionsItemsEffectsItemsOneOf1ElseEffectsItems141
- Microsoft Teams notification: ActionsItemsEffectsItemsOneOf1ElseEffectsItems142
- Browser download: ActionsItemsEffectsItemsOneOf1ElseEffectsItems143
- Webhook export: ActionsItemsEffectsItemsOneOf1ElseEffectsItems144
- SharePoint export: ActionsItemsEffectsItemsOneOf1ElseEffectsItems145
- Cloud storage export: ActionsItemsEffectsItemsOneOf1ElseEffectsItems146

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems15

Refreshes a single element's data. Does not apply to materialized elements.

- `effect` (enum, required)
  - Allowed values: `refresh-element`
- `target` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf15Target, required) — The element to refresh. Refreshing a parent element also refreshes its child elements.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems16

Navigates to a page or element in this workbook.

- `effect` (enum, required)
  - Allowed values: `navigate`
- `target` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf16Target, required) — The page or element to navigate to.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems17

Opens another workbook or report.

- `effect` (enum, required)
  - Allowed values: `open-document`
- `documentId` (string, required) — The identifier of the workbook or report to open.
- `openTarget` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17OpenTarget, required) — Where the document opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).
- `documentType` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17DocumentType, required) — The type of document to open.
- `target` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17Target, optional) — The identifier of a page or element to open inside the target document. Values are passed through as specified without validation.
- `targetControls` (map from string to ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControls, optional) — The set of controls in the target document and the values to set them to when the document is opened, as key-value pairs. Keys name inputs in the target document. Values must be specified from the current workbook.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems18

Selects a tab on a tabbed container.

- `effect` (enum, required)
  - Allowed values: `select-tab`
- `tabbedContainerElementId` (string, required) — The tabbed container element to select a tab in.
- `selectedTab` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf18SelectedTab, required) — The tab to select. Set `type` to `direction` with a `direction` (`next` or `previous`), or `tab` with a 0-based `index`.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems19

Sorts a chart (or pivot table) by one of its columns, or a Table's rows by an ordered list of columns.

- `effect` (enum, required)
  - Allowed values: `custom-sort`
- `elementId` (string, required) — The element to sort.
- `sort` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19Sort, required) — The sort to apply.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems20

Shows, hides, moves, or swaps columns, or sets an axis scale, on a chart, pivot table, or Table element.

- `effect` (enum, required)
  - Allowed values: `modify-element`
- `elementId` (string, required) — The element to modify.
- `modification` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20Modification, required) — The modification to apply.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems21

Runs a code element.

- `effect` (enum, required)
  - Allowed values: `run-python-element`
- `codeElementId` (string, required) — The code element to run.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems22

Triggers an action effect within a plugin element.

- `effect` (enum, required)
  - Allowed values: `trigger-plugin`
- `pluginElementId` (string, required) — The plugin element whose action effect to trigger.
- `pluginEffectId` (string, required) — The action effect ID registered by the plugin.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems23

Sends a message to the embedding parent page.

- `effect` (enum, required)
  - Allowed values: `send-embed-event`
- `eventName` (string, required) — The event name included in the posted message.
- `payload` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf23PayloadItems, required) — Key-value pairs included in the posted message payload, in order.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf1StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf1LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf2StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf2LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf3StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf3LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf4StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf4LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf5StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf5LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf6StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf6LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf9OneOf0StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf9OneOf0LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf9OneOf1StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf9OneOf1LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0SourceSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1SourceSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### Table

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1FiltersItemsSource1

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### Data Model

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf0BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf0BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf0BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf1BackgroundColor

Element background color (hex, rgb(), theme reference, or "transparent").

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf1BackgroundColor2
- enum
  - Allowed values: `transparent`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf1BorderRadius

The corner shape. Omit to inherit the workbook theme.

- enum
  - Allowed values: `square`
- enum
  - Allowed values: `round`
- enum
  - Allowed values: `pill`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf1BorderColor

The border color. A hex code, `rgb()` value, or theme reference. Cannot be set when `padding` is `none`.

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf1BorderColor2

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf0Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf0Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf0Color2

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf0FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf1Position

Where the label sits relative to the control. Defaults to `top`.

- enum
  - Allowed values: `top`
- enum
  - Allowed values: `left`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf1Width

The label width as a fraction of the control row. Applies when `position` is `left`.

- enum
  - Allowed values: `auto`
- enum
  - Allowed values: `0.25`
- enum
  - Allowed values: `0.5`
- enum
  - Allowed values: `0.75`

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf1Color

The label color.

- string
- string
- ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf1Color2

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf1FontWeight

The label font weight.

- enum
  - Allowed values: `normal`
- enum
  - Allowed values: `bold`

### ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf15OneOf0StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf15OneOf0LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf15OneOf1StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf15OneOf1LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf16OneOf0StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf16OneOf0LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf16OneOf1StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf16OneOf1LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf0StyleFormat0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf0StyleFormat1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1StyleFormat0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf1StyleFormat1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2StyleFormat0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf2StyleFormat1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf3StyleFormat0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf6ConditionalFormatsItemsOneOf0OneOf3StyleFormat1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf1OneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf8ConfigColorRulesItemsOneOf1OneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf0StyleFormat0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf0StyleFormat1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1StyleFormat0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf1StyleFormat1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2StyleFormat0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf2StyleFormat1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf3StyleFormat0

- `kind` (enum, required)
  - Allowed values: `number`
- `formatString` (string, optional) — The number format string in d3 format syntax. E.g., `.2s` for SI notation with two significant digits (1.2k) or `#x` for prefixed hexadecimal (0x4d3).
- `prefix` (string, optional) — The prefix to apply to the number.
- `suffix` (string, optional) — The suffix appended to the number. E.g., `'%'` or `'units'`.
- `displayNullAs` (string, optional) — The display value to show for null values.
- `decimalSymbol` (string, optional) — The character used for decimal notation.
- `digitGroupingSymbol` (string, optional) — The character used to separate digits in large numbers.
- `digitGroupingSize` (list of double, optional) — The number of digits between grouping symbols.
- `currencySymbol` (string, optional) — The characters used for currency.

### ReportElementOneOf0OneOf0OneOf0ConditionalFormatsItemsOneOf0OneOf3StyleFormat1

- `kind` (enum, required)
  - Allowed values: `datetime`
- `formatString` (string, optional) — The format of the date, specified in d3 time format.

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf2TrellisColumnLabelsOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2TrellisColumnTitleOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2TrellisRowLabelsOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2TrellisRowTitleOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsLeft0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsLeft2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsLeft3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsLeft5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsLeft6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsRight0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsRight2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsRight3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsRight5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsRight6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf8JoinsItemsColumnsItemsOp

The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.

- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `within`
- enum
  - Allowed values: `intersects`
- enum
  - Allowed values: `is-distinct-from`
- enum
  - Allowed values: `is-not-distinct-from`

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf0Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf1Source0

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `warehouse-table`

### CSV Table

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `kind` (enum, required)
  - Allowed values: `csv-table`
- `inodeId` (string, required) — The identifier of the table created from a CSV.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf1Source2

A Databricks metric view, referenced by connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `metric-view`

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf1Source3

A Snowflake semantic view, referenced by connection and warehouse path, where the final path segment is the base logical table.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `kind` (enum, required)
  - Allowed values: `semantic-view`

### Code Output

A table produced by a code (Python) element via sigma.output.

- `kind` (enum, required)
  - Allowed values: `code-output`
- `elementId` (string, required) — The identifier of the code (Python) element whose output to display.
- `output` (string, required) — Name of the code element's output — the sigma.output('name', …) name — to display.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf1Source5

- `kind` (enum, required)
  - Allowed values: `table`
- `elementId` (string, required) — The identifier of the table in this data model.
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1SourceOneOf10OneOf1Source6

- `dataModelId` (string, required) — The identifier of the data model source.
- `elementId` (string, required) — The identifier of the table in the referenced data model.
- `kind` (enum, required)
  - Allowed values: `data-model`
- `groupingId` (string, optional) — The identifier of the grouping to apply to the table.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1AiResponseFormatType

The field's scalar data type.

- enum
  - Allowed values: `text`
- enum
  - Allowed values: `number`
- enum
  - Allowed values: `integer`
- enum
  - Allowed values: `boolean`
- enum
  - Allowed values: `datetime`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1ImageOneOf0PreserveAspectRatio

How to size the image. Set to `preserve` to fit the image within the specified height and width while maintaining its aspect ratio. Set to `stretch` to fill the available dimensions.

- enum
  - Allowed values: `preserve`
- enum
  - Allowed values: `stretch`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLineStyle

The stroke pattern.

- enum
  - Allowed values: `solid`
- enum
  - Allowed values: `dashed`
- enum
  - Allowed values: `dotted`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLineWidth

Stroke width in pixels (1–5).

- enum
  - Allowed values: `1`
- enum
  - Allowed values: `2`
- enum
  - Allowed values: `3`
- enum
  - Allowed values: `4`
- enum
  - Allowed values: `5`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklinePoints0

- `visibility` (enum, required) — Whether points are shown. Set to `hidden` to hide them. Cannot be combined with `shape` or `size`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklinePoints1

- `visibility` (enum, optional) — Whether to show points. Set to `shown` to display them.
  - Allowed values: `shown`
- `shape` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklinePointsOneOf1Shape, optional) — The point shape.
- `size` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklinePointsOneOf1Size, optional) — The point size by area scale, when no size field is set.

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLabels0

- `visibility` (enum, required) — Whether the endpoint labels are shown. Set to `hidden` to hide them. Cannot be combined with `color` or `fontSize`.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLabels1

- `visibility` (enum, optional) — Set to `shown` to display endpoint labels. Endpoint labels display the first and last `x, y` value pairs for each sparkline.
  - Allowed values: `shown`
- `color` (ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLabelsOneOf1Color, optional) — A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.
- `fontSize` (double, optional) — Label font size in pixels.

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSortOneOf0Aggregation

Aggregation when sorting by another column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSortOneOf1Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnsByItemsSortOneOf2Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color

The label color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color

The title color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color

The label color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color

The title color, as a hex code or theme reference.

- ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color0
- string

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSortOneOf0Aggregation

Aggregation when sorting by another column.

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSortOneOf1Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowsByItemsSortOneOf2Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf4TrellisColumnLabelsOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4TrellisColumnTitleOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4TrellisRowLabelsOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4TrellisRowTitleOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf5TrellisColumnLabelsOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5TrellisColumnTitleOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5TrellisRowLabelsOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5TrellisRowTitleOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf6TrellisColumnLabelsOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6TrellisColumnTitleOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6TrellisRowLabelsOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6TrellisRowTitleOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf7TrellisColumnLabelsOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7TrellisColumnTitleOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7TrellisRowLabelsOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7TrellisRowTitleOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TitleColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1LabelsOneOf1LabelAngle

The label angle in degrees, or `auto` to set the angle automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1LabelsOneOf1FontSize

The font size in pixels, or `auto` to size automatically.

- double
- enum
  - Allowed values: `auto`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1LabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1LabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1ScaleDomainMin

The minimum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1ScaleDomainMax

The maximum of the scale domain. A number, or a formula that evaluates to a number.

- double
- string

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf3Unit

The time interval unit.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf3Minor

- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf3Minor0
- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf3Minor1

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf5Minor

- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf5Minor0
- ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf5Minor1

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ActionsItemsTriggerOneOf1ConditionOneOf0OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsTriggerOneOf1ConditionOneOf0OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsTriggerOneOf1ConditionOneOf0OneOf1Value

- string
- double
- boolean

### ActionsItemsTriggerOneOf1ConditionOneOf0OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsTriggerOneOf1ConditionOneOf0OneOf2Low

- string
- double
- boolean

### ActionsItemsTriggerOneOf1ConditionOneOf0OneOf2High

- string
- double
- boolean

### ActionsItemsTriggerOneOf1ConditionOneOf1Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6Value, required)

### ActionsItemsTriggerOneOf2ConditionOneOf0OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsTriggerOneOf2ConditionOneOf0OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsTriggerOneOf2ConditionOneOf0OneOf1Value

- string
- double
- boolean

### ActionsItemsTriggerOneOf2ConditionOneOf0OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsTriggerOneOf2ConditionOneOf0OneOf2Low

- string
- double
- boolean

### ActionsItemsTriggerOneOf2ConditionOneOf0OneOf2High

- string
- double
- boolean

### ActionsItemsTriggerOneOf2ConditionOneOf1Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6Value, required)

### ActionsItemsTriggerOneOf3ConditionOneOf0OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsTriggerOneOf3ConditionOneOf0OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsTriggerOneOf3ConditionOneOf0OneOf1Value

- string
- double
- boolean

### ActionsItemsTriggerOneOf3ConditionOneOf0OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsTriggerOneOf3ConditionOneOf0OneOf2Low

- string
- double
- boolean

### ActionsItemsTriggerOneOf3ConditionOneOf0OneOf2High

- string
- double
- boolean

### ActionsItemsTriggerOneOf3ConditionOneOf1Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6Value, required)

### ActionsItemsTriggerOneOf4ConditionOneOf0OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsTriggerOneOf4ConditionOneOf0OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsTriggerOneOf4ConditionOneOf0OneOf1Value

- string
- double
- boolean

### ActionsItemsTriggerOneOf4ConditionOneOf0OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsTriggerOneOf4ConditionOneOf0OneOf2Low

- string
- double
- boolean

### ActionsItemsTriggerOneOf4ConditionOneOf0OneOf2High

- string
- double
- boolean

### ActionsItemsTriggerOneOf4ConditionOneOf1Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf0OneOf8ValueOneOf0Value

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValue5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValue6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeys

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeys5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeys6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRows30

- `condition` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf3OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRows31

- `condition` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf3OneOf1Condition, required)
- `value` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf3OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRows32

- `condition` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf3OneOf2Condition, required)
- `low` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf3OneOf2Low, required)
- `high` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf3OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeys

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeys5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeys6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRows30

- `condition` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf3OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRows31

- `condition` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf3OneOf1Condition, required)
- `value` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf3OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRows32

- `condition` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf3OneOf2Condition, required)
- `low` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf3OneOf2Low, required)
- `high` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf3OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1Value, required)

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0Format4

- `type` (enum, required)
  - Allowed values: `png`

### Workbook

The entire document.

- `type` (enum, required)
  - Allowed values: `workbook`

### Page

A page in this document.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this document.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1Value, required)

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1Value, required)

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1Value, required)

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1Format4

- `type` (enum, required)
  - Allowed values: `png`

### Workbook

The entire document.

- `type` (enum, required)
  - Allowed values: `workbook`

### Page

A page in this document.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this document.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1Value, required)

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2Format4

- `type` (enum, required)
  - Allowed values: `png`

### Workbook

The entire document.

- `type` (enum, required)
  - Allowed values: `workbook`

### Page

A page in this document.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this document.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3Source0

- Workbook: Workbook
- Page: Page
- Element: Element

### External Report

An external report.

- `type` (enum, required)
  - Allowed values: `external-report`
- `documentId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3Format0

Comma-separated values.

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3Format1

Microsoft Excel workbook.

- `type` (enum, required)
  - Allowed values: `excel`
- `includeMetadata` (boolean, optional)
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### JSON

JSON data.

- `type` (enum, required)
  - Allowed values: `json`

### PDF

PDF document.

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3FormatOneOf3PageSize, required)

### PNG

PNG image.

- `type` (enum, required)
  - Allowed values: `png`

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf4Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf4Format1

- `type` (enum, required)
  - Allowed values: `json`

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf5FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf5FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf5Format4

- `type` (enum, required)
  - Allowed values: `png`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf0OneOf18SelectedTabOneOf0Direction

- enum
  - Allowed values: `next`
- enum
  - Allowed values: `previous`

### ActionsItemsEffectsItemsOneOf0OneOf19SortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ActionsItemsEffectsItemsOneOf0OneOf19SortOneOf0Aggregation

Aggregation function for the sort. Only valid when `by` references a column ID (not "row-count").

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ActionsItemsEffectsItemsOneOf0OneOf19SortOneOf0Nulls

How null values sort. Omit, or use 'connection-default', for the connection's default null ordering.

- enum
  - Allowed values: `first`
- enum
  - Allowed values: `last`
- enum
  - Allowed values: `connection-default`

### ActionsItemsEffectsItemsOneOf0OneOf19SortOneOf1ColumnsItems

- `columnId` (string, required) — The identifier of the column by which to sort.
- `direction` (ActionsItemsEffectsItemsOneOf0OneOf19SortOneOf1ColumnsItemsDirection, required) — The sort direction.
- `nulls` (ActionsItemsEffectsItemsOneOf0OneOf19SortOneOf1ColumnsItemsNulls, optional) — How the sort order treats null values.

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf0Destination

Where to move the column.

- Channel destination: Channel destination
- Grouping destination: Grouping destination
- Base destination: Base destination

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf0Source

The column to move, or a control whose selected values determine which columns to move.

- Column source: Column source
- ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf0Source1

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf1Destination

Where to move the column. The column already occupying this destination is moved to where `source` came from.

- Channel destination: Channel destination
- Grouping destination: Grouping destination

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf1Source

The column to swap.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The ID of the column to move or swap.

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf2Source

The columns to show, or a control whose selected values determine which columns to show.

- Static columns source: ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf2Source0
- ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf2Source1

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf3Source

The columns to hide, or a control whose selected values determine which columns to hide.

- Static columns source: ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf3Source0
- ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf3Source1

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf4Scale

The scale to apply.

- `type` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf4ScaleType, required) — The scale type of the axis.

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf4Axis

Which axis to scale: the category/dimension axis, the primary measure axis (default), or the secondary measure axis (columns flagged onto it).

- enum
  - Allowed values: `dimension`
- enum
  - Allowed values: `value`
- enum
  - Allowed values: `secondary-value`

### Constant

A literal scalar value.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf23PayloadItemsValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf1IfCondition00

- `condition` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf0OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsEffectsItemsOneOf1IfCondition01

- `condition` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf0OneOf1Condition, required)
- `value` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf0OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsEffectsItemsOneOf1IfCondition02

- `condition` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf0OneOf2Condition, required)
- `low` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf0OneOf2Low, required)
- `high` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf0OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1Cond

The comparison operator applied to `value`. Either `=` for equality, or `In` for membership when the triggering control is a list.

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `In`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1Value

- ActionsItemsEffectsItemsOneOf1IfConditionOneOf1Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0Arguments

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0Arguments5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0Arguments6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf1OpenTarget

Where the URL opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).

- enum
  - Allowed values: `_self`
- enum
  - Allowed values: `_blank`
- enum
  - Allowed values: `_parent`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4Value

The value to set on the control.

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4SelectionMode

How the value combines with the current selection. Defaults to `replace`.

- enum
  - Allowed values: `replace`
- enum
  - Allowed values: `add`
- enum
  - Allowed values: `remove`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf5Scope

The scope of controls to clear. One of a specific `control`, all controls in a `container` or `page`, or the entire `workbook`.

- Control: Control
- Container: Container
- Page: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf5Scope2
- Workbook: Workbook

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7Values

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7Values5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7Values6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf8Target

The single-row container to set.

- Container: Container
- Modal: Modal

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf8Value

The key-column value of the row to display.

- Constant: Constant
- Column: Column
- Control: Control
- FormField: FormField
- Formula: Formula

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10StoredProcedure

Stored procedure to run, identified by its connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `signature` (string, optional) — Stored procedure signature to run, using the display text shown in the workbook action editor.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItems

- `parameterIndex` (double, required) — Identifies which stored procedure input this argument supplies, using 0 for the first parameter.
- `type` (enum, required)
  - Allowed values: `boolean`, `datetime`, `number`, `integer`, `text`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValue, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11Values

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11Values5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11Values6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows

The rows to update in the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows0
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows1
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows2
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows3

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12Values

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12Values5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12Values6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows

The rows to delete from the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows0
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows1
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows2
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows3

### ActionsItemsEffectsItemsOneOf1IfEffectsItems140

Send a notification by email.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `email`
- `recipients` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Recipients, required)
- `subject` (string, required) — The email subject. Supports dynamic-text \{\{formula}} values.
- `messageBody` (string, required) — The email body. Supports dynamic-text \{\{formula}} values.
- `source` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Source, optional)
- `format` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Format, optional)
- `includeLink` (boolean, optional) — Include a link back to this document in the message. Defaults to false.
- `linkTo` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0LinkTo, optional) — Where the included link opens. Defaults to the entire document when includeLink is true.
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `ccRecipients` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipients, optional) — Recipients copied on the email.
- `bccRecipients` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipients, optional) — Recipients blind-copied on the email.
- `runAsRecipient` (boolean, optional) — Render the export using each recipient's own permissions. Defaults to false.
- `zipAttachments` (boolean, optional) — Compress the attachments into a single zip file. Defaults to false.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems141

Send a notification to Slack.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `slack`
- `recipients` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Recipients, required)
- `messageBody` (string, required) — The Slack message. Supports dynamic-text \{\{formula}} values.
- `source` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Source, optional)
- `format` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Format, optional)
- `includeLink` (boolean, optional) — Include a link back to this document in the message. Defaults to false.
- `linkTo` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1LinkTo, optional) — Where the included link opens. Defaults to the entire document when includeLink is true.
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems142

Send a notification to Microsoft Teams.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `ms-teams`
- `recipients` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Recipients, required)
- `messageBody` (string, required) — The Microsoft Teams message. Supports dynamic-text \{\{formula}} values.
- `source` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Source, optional)
- `format` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Format, optional)
- `includeLink` (boolean, optional) — Include a link back to this document in the message. Defaults to false.
- `linkTo` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2LinkTo, optional) — Where the included link opens. Defaults to the entire document when includeLink is true.
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems143

Export content for browser download.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `download`
- `source` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3Source, required)
- `format` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3Format, required)
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems144

Send exported content to a webhook.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `webhook`
- `endpoints` (list of string, required) — The webhook endpoints that receive the export.
- `source` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf4Source, required)
- `format` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf4Format, required)
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems145

Send exported content to SharePoint.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `sharepoint`
- `folderUrl` (string, required) — The SharePoint folder URL that receives the export.
- `source` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Source, required)
- `format` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Format, required)
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItems146

Export content to cloud storage through the data warehouse.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `cloud-storage`
- `source` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf6Source, required)
- `uri` (string, required) — The cloud storage URI, e.g. `s3://bucket/path`.
- `cloudStorageAccess` (string, optional) — The cloud storage access configuration: a Snowflake storage integration or Redshift IAM role. Omit for a Snowflake external-stage URI.
- `gzip` (boolean, optional) — Compress the exported file with gzip.
- `prefixTimestamp` (boolean, optional) — Prefix the exported file name with the current date and time.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf15Target

The element to refresh. Refreshing a parent element also refreshes its child elements.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf16Target

The page or element to navigate to.

- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17OpenTarget

Where the document opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).

- enum
  - Allowed values: `_self`
- enum
  - Allowed values: `_blank`
- enum
  - Allowed values: `_parent`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17DocumentType

The type of document to open.

- enum
  - Allowed values: `workbook`
- enum
  - Allowed values: `report`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17Target

The identifier of a page or element to open inside the target document. Values are passed through as specified without validation.

- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControls

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControls5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControls6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf18SelectedTab

The tab to select. Set `type` to `direction` with a `direction` (`next` or `previous`), or `tab` with a 0-based `index`.

- Direction: Direction
- Tab: Tab

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19Sort

The sort to apply.

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19Sort0
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19Sort1

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20Modification

The modification to apply.

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20Modification0
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20Modification1
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20Modification2
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20Modification3
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20Modification4

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf23PayloadItems

- `key` (string, required) — The key for this value in the posted message payload.
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf23PayloadItemsValue, required) — The value to include.

### ActionsItemsEffectsItemsOneOf1ElseifItemsCondition00

- `condition` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf0OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsEffectsItemsOneOf1ElseifItemsCondition01

- `condition` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf0OneOf1Condition, required)
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf0OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsEffectsItemsOneOf1ElseifItemsCondition02

- `condition` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf0OneOf2Condition, required)
- `low` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf0OneOf2Low, required)
- `high` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf0OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The host element's own column ID to compare.

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1Cond

The comparison operator applied to `value`. Either `=` for equality, or `In` for membership when the triggering control is a list.

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `In`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0Arguments

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0Arguments5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0Arguments6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf1OpenTarget

Where the URL opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).

- enum
  - Allowed values: `_self`
- enum
  - Allowed values: `_blank`
- enum
  - Allowed values: `_parent`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4Value

The value to set on the control.

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4SelectionMode

How the value combines with the current selection. Defaults to `replace`.

- enum
  - Allowed values: `replace`
- enum
  - Allowed values: `add`
- enum
  - Allowed values: `remove`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf5Scope

The scope of controls to clear. One of a specific `control`, all controls in a `container` or `page`, or the entire `workbook`.

- Control: Control
- Container: Container
- Page: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf5Scope2
- Workbook: Workbook

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7Values

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7Values5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7Values6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf8Target

The single-row container to set.

- Container: Container
- Modal: Modal

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf8Value

The key-column value of the row to display.

- Constant: Constant
- Column: Column
- Control: Control
- FormField: FormField
- Formula: Formula

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10StoredProcedure

Stored procedure to run, identified by its connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `signature` (string, optional) — Stored procedure signature to run, using the display text shown in the workbook action editor.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItems

- `parameterIndex` (double, required) — Identifies which stored procedure input this argument supplies, using 0 for the first parameter.
- `type` (enum, required)
  - Allowed values: `boolean`, `datetime`, `number`, `integer`, `text`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValue, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11Values

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11Values5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11Values6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows

The rows to update in the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows0
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows1
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows2
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows3

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12Values

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12Values5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12Values6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows

The rows to delete from the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows0
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows1
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows2
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows3

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems140

Send a notification by email.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `email`
- `recipients` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Recipients, required)
- `subject` (string, required) — The email subject. Supports dynamic-text \{\{formula}} values.
- `messageBody` (string, required) — The email body. Supports dynamic-text \{\{formula}} values.
- `source` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Source, optional)
- `format` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Format, optional)
- `includeLink` (boolean, optional) — Include a link back to this document in the message. Defaults to false.
- `linkTo` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0LinkTo, optional) — Where the included link opens. Defaults to the entire document when includeLink is true.
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `ccRecipients` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipients, optional) — Recipients copied on the email.
- `bccRecipients` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipients, optional) — Recipients blind-copied on the email.
- `runAsRecipient` (boolean, optional) — Render the export using each recipient's own permissions. Defaults to false.
- `zipAttachments` (boolean, optional) — Compress the attachments into a single zip file. Defaults to false.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems141

Send a notification to Slack.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `slack`
- `recipients` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Recipients, required)
- `messageBody` (string, required) — The Slack message. Supports dynamic-text \{\{formula}} values.
- `source` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Source, optional)
- `format` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Format, optional)
- `includeLink` (boolean, optional) — Include a link back to this document in the message. Defaults to false.
- `linkTo` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1LinkTo, optional) — Where the included link opens. Defaults to the entire document when includeLink is true.
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems142

Send a notification to Microsoft Teams.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `ms-teams`
- `recipients` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Recipients, required)
- `messageBody` (string, required) — The Microsoft Teams message. Supports dynamic-text \{\{formula}} values.
- `source` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Source, optional)
- `format` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Format, optional)
- `includeLink` (boolean, optional) — Include a link back to this document in the message. Defaults to false.
- `linkTo` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2LinkTo, optional) — Where the included link opens. Defaults to the entire document when includeLink is true.
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems143

Export content for browser download.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `download`
- `source` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3Source, required)
- `format` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3Format, required)
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems144

Send exported content to a webhook.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `webhook`
- `endpoints` (list of string, required) — The webhook endpoints that receive the export.
- `source` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf4Source, required)
- `format` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf4Format, required)
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems145

Send exported content to SharePoint.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `sharepoint`
- `folderUrl` (string, required) — The SharePoint folder URL that receives the export.
- `source` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Source, required)
- `format` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Format, required)
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItems146

Export content to cloud storage through the data warehouse.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `cloud-storage`
- `source` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf6Source, required)
- `uri` (string, required) — The cloud storage URI, e.g. `s3://bucket/path`.
- `cloudStorageAccess` (string, optional) — The cloud storage access configuration: a Snowflake storage integration or Redshift IAM role. Omit for a Snowflake external-stage URI.
- `gzip` (boolean, optional) — Compress the exported file with gzip.
- `prefixTimestamp` (boolean, optional) — Prefix the exported file name with the current date and time.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf15Target

The element to refresh. Refreshing a parent element also refreshes its child elements.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf16Target

The page or element to navigate to.

- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17OpenTarget

Where the document opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).

- enum
  - Allowed values: `_self`
- enum
  - Allowed values: `_blank`
- enum
  - Allowed values: `_parent`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17DocumentType

The type of document to open.

- enum
  - Allowed values: `workbook`
- enum
  - Allowed values: `report`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17Target

The identifier of a page or element to open inside the target document. Values are passed through as specified without validation.

- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControls

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControls5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControls6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf18SelectedTab

The tab to select. Set `type` to `direction` with a `direction` (`next` or `previous`), or `tab` with a 0-based `index`.

- Direction: Direction
- Tab: Tab

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19Sort

The sort to apply.

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19Sort0
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19Sort1

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20Modification

The modification to apply.

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20Modification0
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20Modification1
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20Modification2
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20Modification3
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20Modification4

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf23PayloadItems

- `key` (string, required) — The key for this value in the posted message payload.
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf23PayloadItemsValue, required) — The value to include.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0Arguments

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0Arguments5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0Arguments6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf1OpenTarget

Where the URL opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).

- enum
  - Allowed values: `_self`
- enum
  - Allowed values: `_blank`
- enum
  - Allowed values: `_parent`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4Value

The value to set on the control.

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4SelectionMode

How the value combines with the current selection. Defaults to `replace`.

- enum
  - Allowed values: `replace`
- enum
  - Allowed values: `add`
- enum
  - Allowed values: `remove`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf5Scope

The scope of controls to clear. One of a specific `control`, all controls in a `container` or `page`, or the entire `workbook`.

- Control: Control
- Container: Container
- Page: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf5Scope2
- Workbook: Workbook

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7Values

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7Values5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7Values6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf8Target

The single-row container to set.

- Container: Container
- Modal: Modal

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf8Value

The key-column value of the row to display.

- Constant: Constant
- Column: Column
- Control: Control
- FormField: FormField
- Formula: Formula

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10StoredProcedure

Stored procedure to run, identified by its connection and warehouse path.

- `connectionId` (string, required) — The identifier of the connection to the data platform.
- `path` (list of string, required) — The path of the object in the data platform.
- `signature` (string, optional) — Stored procedure signature to run, using the display text shown in the workbook action editor.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItems

- `parameterIndex` (double, required) — Identifies which stored procedure input this argument supplies, using 0 for the first parameter.
- `type` (enum, required)
  - Allowed values: `boolean`, `datetime`, `number`, `integer`, `text`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValue, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11Values

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11Values5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11Values6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows

The rows to update in the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows0
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows1
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows2
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows3

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12Values

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12Values5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12Values6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows

The rows to delete from the input table. Set `type` to `single-row` with `primaryKeys` to match one row by its key columns, `current-row` for the row the trigger fired from, `formula` with a `formula` over the table's columns, or `column-match` with a `columnId` and `condition`.

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows0
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows1
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows2
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows3

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems140

Send a notification by email.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `email`
- `recipients` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Recipients, required)
- `subject` (string, required) — The email subject. Supports dynamic-text \{\{formula}} values.
- `messageBody` (string, required) — The email body. Supports dynamic-text \{\{formula}} values.
- `source` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Source, optional)
- `format` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Format, optional)
- `includeLink` (boolean, optional) — Include a link back to this document in the message. Defaults to false.
- `linkTo` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0LinkTo, optional) — Where the included link opens. Defaults to the entire document when includeLink is true.
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `ccRecipients` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipients, optional) — Recipients copied on the email.
- `bccRecipients` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipients, optional) — Recipients blind-copied on the email.
- `runAsRecipient` (boolean, optional) — Render the export using each recipient's own permissions. Defaults to false.
- `zipAttachments` (boolean, optional) — Compress the attachments into a single zip file. Defaults to false.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems141

Send a notification to Slack.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `slack`
- `recipients` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Recipients, required)
- `messageBody` (string, required) — The Slack message. Supports dynamic-text \{\{formula}} values.
- `source` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Source, optional)
- `format` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Format, optional)
- `includeLink` (boolean, optional) — Include a link back to this document in the message. Defaults to false.
- `linkTo` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1LinkTo, optional) — Where the included link opens. Defaults to the entire document when includeLink is true.
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems142

Send a notification to Microsoft Teams.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `ms-teams`
- `recipients` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Recipients, required)
- `messageBody` (string, required) — The Microsoft Teams message. Supports dynamic-text \{\{formula}} values.
- `source` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Source, optional)
- `format` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Format, optional)
- `includeLink` (boolean, optional) — Include a link back to this document in the message. Defaults to false.
- `linkTo` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2LinkTo, optional) — Where the included link opens. Defaults to the entire document when includeLink is true.
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems143

Export content for browser download.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `download`
- `source` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3Source, required)
- `format` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3Format, required)
- `controlValues` (map from string to ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValues, optional) — Control values applied to the exported content and any included link, keyed by controlId.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems144

Send exported content to a webhook.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `webhook`
- `endpoints` (list of string, required) — The webhook endpoints that receive the export.
- `source` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf4Source, required)
- `format` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf4Format, required)
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems145

Send exported content to SharePoint.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `sharepoint`
- `folderUrl` (string, required) — The SharePoint folder URL that receives the export.
- `source` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Source, required)
- `format` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Format, required)
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItems146

Export content to cloud storage through the data warehouse.

- `effect` (enum, required)
  - Allowed values: `export`
- `channel` (enum, required)
  - Allowed values: `cloud-storage`
- `source` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf6Source, required)
- `uri` (string, required) — The cloud storage URI, e.g. `s3://bucket/path`.
- `cloudStorageAccess` (string, optional) — The cloud storage access configuration: a Snowflake storage integration or Redshift IAM role. Omit for a Snowflake external-stage URI.
- `gzip` (boolean, optional) — Compress the exported file with gzip.
- `prefixTimestamp` (boolean, optional) — Prefix the exported file name with the current date and time.
- `name` (string, optional) — Name of the effect. A named effect’s return value can be referenced in later formulas when the effect produces one.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf15Target

The element to refresh. Refreshing a parent element also refreshes its child elements.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf16Target

The page or element to navigate to.

- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17OpenTarget

Where the document opens. One of `_self` (same tab), `_blank` (new tab), or `_parent` (parent frame).

- enum
  - Allowed values: `_self`
- enum
  - Allowed values: `_blank`
- enum
  - Allowed values: `_parent`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17DocumentType

The type of document to open.

- enum
  - Allowed values: `workbook`
- enum
  - Allowed values: `report`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17Target

The identifier of a page or element to open inside the target document. Values are passed through as specified without validation.

- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControls

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControls5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControls6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf18SelectedTab

The tab to select. Set `type` to `direction` with a `direction` (`next` or `previous`), or `tab` with a 0-based `index`.

- Direction: Direction
- Tab: Tab

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19Sort

The sort to apply.

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19Sort0
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19Sort1

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20Modification

The modification to apply.

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20Modification0
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20Modification1
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20Modification2
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20Modification3
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20Modification4

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf23PayloadItems

- `key` (string, required) — The key for this value in the posted message payload.
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf23PayloadItemsValue, required) — The value to include.

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf0LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf0OneOf1LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf0LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf1LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf7OneOf7OneOf2LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf0LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf0OneOf1LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf0LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf0BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf1BackgroundColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1StyleOneOf1BorderColor2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf0Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf2OneOf10OneOf1OneOf1LabelConfigOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf0ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf1ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklinePointsOneOf1Shape

The point shape.

- enum
  - Allowed values: `circle`
- enum
  - Allowed values: `square`
- enum
  - Allowed values: `cross`
- enum
  - Allowed values: `diamond`
- enum
  - Allowed values: `triangle-up`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklinePointsOneOf1Size

The point size by area scale, when no size field is set.

- enum
  - Allowed values: `4`
- enum
  - Allowed values: `9`
- enum
  - Allowed values: `16`
- enum
  - Allowed values: `25`
- enum
  - Allowed values: `36`
- enum
  - Allowed values: `64`
- enum
  - Allowed values: `100`
- enum
  - Allowed values: `144`
- enum
  - Allowed values: `225`

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLabelsOneOf1Color

A hex color (`#rgb` or `#rrggbb`), an `rgb()` value (e.g. `rgb(0, 0, 255)`), or a theme color reference. `rgba()` is not supported.

- string
- string
- ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color0

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf9ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf10ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf11ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf12ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1LabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf3Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf3Minor1

- `unit` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit, required) — The time unit for minor axis marks.
- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf5Minor0

- `visibility` (enum, required) — Whether the minor axis marks are shown. Set to `hidden` to hide them.
  - Allowed values: `hidden`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf5Minor1

- `step` (double, required) — The minor axis mark step size.
- `mark` (ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark, required) — The style of the minor axis marks drawn between the main axis marks.

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf14ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf15ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf16ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf17ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6Value, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf8ValueOneOf0ValueOneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeys5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeys6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf3OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf3OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf3OneOf1Value

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf3OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf3OneOf2Low

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf3OneOf2High

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeys5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeys6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf3OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf3OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf3OneOf1Value

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf3OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf3OneOf2Low

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf3OneOf2High

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf5FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf5FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf0OneOf19SortOneOf1ColumnsItemsDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ActionsItemsEffectsItemsOneOf0OneOf19SortOneOf1ColumnsItemsNulls

How the sort order treats null values.

- enum
  - Allowed values: `first`
- enum
  - Allowed values: `last`
- enum
  - Allowed values: `connection-default`

### Channel destination

- `type` (enum, required)
  - Allowed values: `channel`
- `channel` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf0DestinationOneOf0Channel, required) — The chart channel to move the column onto.

### Grouping destination

- `type` (enum, required)
  - Allowed values: `grouping`
- `groupingId` (string, required) — The ID of the grouping (level) on a Table element to move the column into.

### Base destination

- `type` (enum, required)
  - Allowed values: `base`

### Column source

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The ID of the column to move or swap.

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf0Source1

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required) — The driving control's public variableName. Must be the action's own trigger control -- the control whose change event runs this action.
- `matchOrder` (boolean, optional) — Order the moved column(s) to match the control's selected-value order. Requires a multi-select control.

### Channel destination

- `type` (enum, required)
  - Allowed values: `channel`
- `channel` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf1DestinationOneOf0Channel, required) — The chart channel to move the column onto.

### Grouping destination

- `type` (enum, required)
  - Allowed values: `grouping`
- `groupingId` (string, required) — The ID of the grouping (level) on a Table element to move the column into.

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf2Source0

- `type` (enum, required)
  - Allowed values: `columns`
- `columnIds` (list of string, required) — The column IDs to show or hide.
- `otherColumns` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf2SourceOneOf0OtherColumns, optional) — What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf2Source1

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required) — The driving control's public variableName. Must be the action's own trigger control -- the control whose change event runs this action.

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf3Source0

- `type` (enum, required)
  - Allowed values: `columns`
- `columnIds` (list of string, required) — The column IDs to show or hide.
- `otherColumns` (ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf3SourceOneOf0OtherColumns, optional) — What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf3Source1

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required) — The driving control's public variableName. Must be the action's own trigger control -- the control whose change event runs this action.

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf4ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ActionsItemsEffectsItemsOneOf0OneOf23PayloadItemsValueOneOf0Value

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf0OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf0OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf0OneOf1Value

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf0OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf0OneOf2Low

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf0OneOf2High

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0Arguments5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0Arguments6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Control

Clear a single control by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `controlId` (string, required)

### Container

Clear every control in a container by the container element ID.

- `type` (enum, required)
  - Allowed values: `container`
- `containerElementId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf5Scope2

Clear every control on a page by page ID, or the current page when omitted.

- `type` (enum, required)
  - Allowed values: `page`
- `pageId` (string, optional)

### Workbook

Clear every control in the workbook.

- `type` (enum, required)
  - Allowed values: `workbook`

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7Values5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7Values6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Container

Set a single-row container element by its container element ID.

- `type` (enum, required)
  - Allowed values: `container`
- `containerElementId` (string, required)

### Modal

Set the single-row container displayed in a modal, by the modal page ID.

- `type` (enum, required)
  - Allowed values: `modal`
- `modalId` (string, required)

### Constant

A literal scalar value.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf8ValueOneOf0Value, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValue

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValue5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValue6
- AgentInput: AgentInput

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11Values5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11Values6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows0

Matches one row by its primary-key columns. Set `type` to `single-row`, with `primaryKeys` mapping each primary-key column ID to the value to match it against.

- `type` (enum, required)
  - Allowed values: `single-row`
- `primaryKeys` (map from string to ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows1

The row that triggered the action.

- `type` (enum, required)
  - Allowed values: `current-row`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows2

Whether to match rows where a formula over the target table's columns is true. Set `type` to `formula` and `formula` to the expression.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows3

Whether to match rows where the target table column meets the condition. Set `type` to `column-match`, `columnId` to the column, and `condition` to a comparison operator with `value`, `IsNull`/`IsNotNull`, or `Between`/`NotBetween` with `low` and `high`.

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows30
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows31
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows32

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12Values5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12Values6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows0

Matches one row by its primary-key columns. Set `type` to `single-row`, with `primaryKeys` mapping each primary-key column ID to the value to match it against.

- `type` (enum, required)
  - Allowed values: `single-row`
- `primaryKeys` (map from string to ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows1

The row that triggered the action.

- `type` (enum, required)
  - Allowed values: `current-row`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows2

Whether to match rows where a formula over the target table's columns is true. Set `type` to `formula` and `formula` to the expression.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows3

Whether to match rows where the target table column meets the condition. Set `type` to `column-match`, `columnId` to the column, and `condition` to a comparison operator with `value`, `IsNull`/`IsNotNull`, or `Between`/`NotBetween` with `low` and `high`.

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows30
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows31
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows32

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Recipients

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Format

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Format0
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Format1
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Format2
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Format3
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Format4

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0LinkTo

Where the included link opens. Defaults to the entire document when includeLink is true.

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipients

Recipients copied on the email.

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipients

Recipients blind-copied on the email.

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Recipients

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Format

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Format0
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Format1
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Format2
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Format3
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Format4

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1LinkTo

Where the included link opens. Defaults to the entire document when includeLink is true.

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Recipients

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Format

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Format0
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Format1
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Format2
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Format3
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Format4

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2LinkTo

Where the included link opens. Defaults to the entire document when includeLink is true.

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3Source

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3Source0
- External Report: External Report

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3Format

- CSV: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3Format0
- Excel: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3Format1
- JSON: JSON
- PDF: PDF
- PNG: PNG

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf4Source

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf4Format

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf4Format0
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf4Format1

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Format

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Format0
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Format1
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Format2
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Format3
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Format4

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf6Source

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Page

The identifier of the page to navigate to.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

The identifier of the element to navigate to.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Page

The identifier of the page to navigate to.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

The identifier of the element to navigate to.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControls5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControls6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Direction

Selects a tab relative to the currently active tab.

- `type` (enum, required)
  - Allowed values: `direction`
- `direction` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf18SelectedTabOneOf0Direction, required)

### Tab

The 0-based index of the tab to display in the tabbed container. The first tab is `0`.

- `type` (enum, required)
  - Allowed values: `tab`
- `index` (double, required) — The 0-based index into the tabbed container's tab order. The first tab is `0`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19Sort0

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The ID of the column to sort.
- `direction` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19SortOneOf0Direction, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19SortOneOf0Aggregation, optional) — Aggregation function for the sort. Only valid when `by` references a column ID (not "row-count").
- `nulls` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19SortOneOf0Nulls, optional) — How null values sort. Omit, or use 'connection-default', for the connection's default null ordering.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19Sort1

- `type` (enum, required)
  - Allowed values: `level`
- `columns` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19SortOneOf1ColumnsItems, required) — Ordered list of columns to sort by.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20Modification0

- `type` (enum, required)
  - Allowed values: `move-column`
- `destination` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf0Destination, required) — Where to move the column.
- `source` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf0Source, required) — The column to move, or a control whose selected values determine which columns to move.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20Modification1

- `type` (enum, required)
  - Allowed values: `swap-column`
- `destination` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf1Destination, required) — Where to move the column. The column already occupying this destination is moved to where `source` came from.
- `source` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf1Source, required) — The column to swap.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20Modification2

- `type` (enum, required)
  - Allowed values: `show-columns`
- `source` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf2Source, required) — The columns to show, or a control whose selected values determine which columns to show.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20Modification3

- `type` (enum, required)
  - Allowed values: `hide-columns`
- `source` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf3Source, required) — The columns to hide, or a control whose selected values determine which columns to hide.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20Modification4

- `type` (enum, required)
  - Allowed values: `set-axis-scale`
- `scale` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf4Scale, required) — The scale to apply.
- `axis` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf4Axis, optional) — Which axis to scale: the category/dimension axis, the primary measure axis (default), or the secondary measure axis (columns flagged onto it).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf23PayloadItemsValue

The value to include.

- Constant: Constant
- Control: Control
- Formula: Formula

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf0OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf0OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf0OneOf1Value

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf0OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf0OneOf2Low

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf0OneOf2High

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0Arguments5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0Arguments6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Control

Clear a single control by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `controlId` (string, required)

### Container

Clear every control in a container by the container element ID.

- `type` (enum, required)
  - Allowed values: `container`
- `containerElementId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf5Scope2

Clear every control on a page by page ID, or the current page when omitted.

- `type` (enum, required)
  - Allowed values: `page`
- `pageId` (string, optional)

### Workbook

Clear every control in the workbook.

- `type` (enum, required)
  - Allowed values: `workbook`

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7Values5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7Values6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Container

Set a single-row container element by its container element ID.

- `type` (enum, required)
  - Allowed values: `container`
- `containerElementId` (string, required)

### Modal

Set the single-row container displayed in a modal, by the modal page ID.

- `type` (enum, required)
  - Allowed values: `modal`
- `modalId` (string, required)

### Constant

A literal scalar value.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf8ValueOneOf0Value, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValue

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValue5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValue6
- AgentInput: AgentInput

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11Values5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11Values6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows0

Matches one row by its primary-key columns. Set `type` to `single-row`, with `primaryKeys` mapping each primary-key column ID to the value to match it against.

- `type` (enum, required)
  - Allowed values: `single-row`
- `primaryKeys` (map from string to ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows1

The row that triggered the action.

- `type` (enum, required)
  - Allowed values: `current-row`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows2

Whether to match rows where a formula over the target table's columns is true. Set `type` to `formula` and `formula` to the expression.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows3

Whether to match rows where the target table column meets the condition. Set `type` to `column-match`, `columnId` to the column, and `condition` to a comparison operator with `value`, `IsNull`/`IsNotNull`, or `Between`/`NotBetween` with `low` and `high`.

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows30
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows31
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows32

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12Values5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12Values6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows0

Matches one row by its primary-key columns. Set `type` to `single-row`, with `primaryKeys` mapping each primary-key column ID to the value to match it against.

- `type` (enum, required)
  - Allowed values: `single-row`
- `primaryKeys` (map from string to ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows1

The row that triggered the action.

- `type` (enum, required)
  - Allowed values: `current-row`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows2

Whether to match rows where a formula over the target table's columns is true. Set `type` to `formula` and `formula` to the expression.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows3

Whether to match rows where the target table column meets the condition. Set `type` to `column-match`, `columnId` to the column, and `condition` to a comparison operator with `value`, `IsNull`/`IsNotNull`, or `Between`/`NotBetween` with `low` and `high`.

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows30
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows31
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows32

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Recipients

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Format

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Format0
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Format1
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Format2
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Format3
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Format4

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0LinkTo

Where the included link opens. Defaults to the entire document when includeLink is true.

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipients

Recipients copied on the email.

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipients

Recipients blind-copied on the email.

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Recipients

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Format

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Format0
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Format1
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Format2
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Format3
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Format4

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1LinkTo

Where the included link opens. Defaults to the entire document when includeLink is true.

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Recipients

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Format

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Format0
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Format1
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Format2
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Format3
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Format4

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2LinkTo

Where the included link opens. Defaults to the entire document when includeLink is true.

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3Source

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3Source0
- External Report: External Report

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3Format

- CSV: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3Format0
- Excel: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3Format1
- JSON: JSON
- PDF: PDF
- PNG: PNG

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf4Source

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf4Format

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf4Format0
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf4Format1

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Format

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Format0
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Format1
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Format2
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Format3
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Format4

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf6Source

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Page

The identifier of the page to navigate to.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

The identifier of the element to navigate to.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Page

The identifier of the page to navigate to.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

The identifier of the element to navigate to.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControls5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControls6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Direction

Selects a tab relative to the currently active tab.

- `type` (enum, required)
  - Allowed values: `direction`
- `direction` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf18SelectedTabOneOf0Direction, required)

### Tab

The 0-based index of the tab to display in the tabbed container. The first tab is `0`.

- `type` (enum, required)
  - Allowed values: `tab`
- `index` (double, required) — The 0-based index into the tabbed container's tab order. The first tab is `0`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19Sort0

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The ID of the column to sort.
- `direction` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19SortOneOf0Direction, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19SortOneOf0Aggregation, optional) — Aggregation function for the sort. Only valid when `by` references a column ID (not "row-count").
- `nulls` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19SortOneOf0Nulls, optional) — How null values sort. Omit, or use 'connection-default', for the connection's default null ordering.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19Sort1

- `type` (enum, required)
  - Allowed values: `level`
- `columns` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19SortOneOf1ColumnsItems, required) — Ordered list of columns to sort by.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20Modification0

- `type` (enum, required)
  - Allowed values: `move-column`
- `destination` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf0Destination, required) — Where to move the column.
- `source` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf0Source, required) — The column to move, or a control whose selected values determine which columns to move.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20Modification1

- `type` (enum, required)
  - Allowed values: `swap-column`
- `destination` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf1Destination, required) — Where to move the column. The column already occupying this destination is moved to where `source` came from.
- `source` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf1Source, required) — The column to swap.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20Modification2

- `type` (enum, required)
  - Allowed values: `show-columns`
- `source` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf2Source, required) — The columns to show, or a control whose selected values determine which columns to show.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20Modification3

- `type` (enum, required)
  - Allowed values: `hide-columns`
- `source` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf3Source, required) — The columns to hide, or a control whose selected values determine which columns to hide.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20Modification4

- `type` (enum, required)
  - Allowed values: `set-axis-scale`
- `scale` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf4Scale, required) — The scale to apply.
- `axis` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf4Axis, optional) — Which axis to scale: the category/dimension axis, the primary measure axis (default), or the secondary measure axis (columns flagged onto it).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf23PayloadItemsValue

The value to include.

- Constant: Constant
- Control: Control
- Formula: Formula

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0Arguments5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0Arguments6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Control

Clear a single control by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `controlId` (string, required)

### Container

Clear every control in a container by the container element ID.

- `type` (enum, required)
  - Allowed values: `container`
- `containerElementId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf5Scope2

Clear every control on a page by page ID, or the current page when omitted.

- `type` (enum, required)
  - Allowed values: `page`
- `pageId` (string, optional)

### Workbook

Clear every control in the workbook.

- `type` (enum, required)
  - Allowed values: `workbook`

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7Values5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7Values6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Container

Set a single-row container element by its container element ID.

- `type` (enum, required)
  - Allowed values: `container`
- `containerElementId` (string, required)

### Modal

Set the single-row container displayed in a modal, by the modal page ID.

- `type` (enum, required)
  - Allowed values: `modal`
- `modalId` (string, required)

### Constant

A literal scalar value.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf8ValueOneOf0Value, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValue

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValue5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValue6
- AgentInput: AgentInput

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11Values5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11Values6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows0

Matches one row by its primary-key columns. Set `type` to `single-row`, with `primaryKeys` mapping each primary-key column ID to the value to match it against.

- `type` (enum, required)
  - Allowed values: `single-row`
- `primaryKeys` (map from string to ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows1

The row that triggered the action.

- `type` (enum, required)
  - Allowed values: `current-row`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows2

Whether to match rows where a formula over the target table's columns is true. Set `type` to `formula` and `formula` to the expression.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows3

Whether to match rows where the target table column meets the condition. Set `type` to `column-match`, `columnId` to the column, and `condition` to a comparison operator with `value`, `IsNull`/`IsNotNull`, or `Between`/`NotBetween` with `low` and `high`.

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows30
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows31
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows32

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12Values5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12Values6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows0

Matches one row by its primary-key columns. Set `type` to `single-row`, with `primaryKeys` mapping each primary-key column ID to the value to match it against.

- `type` (enum, required)
  - Allowed values: `single-row`
- `primaryKeys` (map from string to ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows1

The row that triggered the action.

- `type` (enum, required)
  - Allowed values: `current-row`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows2

Whether to match rows where a formula over the target table's columns is true. Set `type` to `formula` and `formula` to the expression.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows3

Whether to match rows where the target table column meets the condition. Set `type` to `column-match`, `columnId` to the column, and `condition` to a comparison operator with `value`, `IsNull`/`IsNotNull`, or `Between`/`NotBetween` with `low` and `high`.

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows30
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows31
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows32

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Recipients

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Format

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Format0
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Format1
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Format2
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Format3
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Format4

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0LinkTo

Where the included link opens. Defaults to the entire document when includeLink is true.

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipients

Recipients copied on the email.

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipients

Recipients blind-copied on the email.

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Recipients

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Format

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Format0
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Format1
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Format2
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Format3
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Format4

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1LinkTo

Where the included link opens. Defaults to the entire document when includeLink is true.

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Recipients

- Static Recipients: Static Recipients
- Dynamic Recipients: Dynamic Recipients

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Format

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Format0
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Format1
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Format2
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Format3
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Format4

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2LinkTo

Where the included link opens. Defaults to the entire document when includeLink is true.

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3Source

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3Source0
- External Report: External Report

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3Format

- CSV: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3Format0
- Excel: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3Format1
- JSON: JSON
- PDF: PDF
- PNG: PNG

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValues

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValues5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValues6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf4Source

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf4Format

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf4Format0
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf4Format1

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Source

- Workbook: Workbook
- Page: Page
- Element: Element

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Format

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Format0
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Format1
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Format2
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Format3
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Format4

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf6Source

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Page

The identifier of the page to navigate to.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

The identifier of the element to navigate to.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Page

The identifier of the page to navigate to.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

The identifier of the element to navigate to.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControls5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControls6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Direction

Selects a tab relative to the currently active tab.

- `type` (enum, required)
  - Allowed values: `direction`
- `direction` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf18SelectedTabOneOf0Direction, required)

### Tab

The 0-based index of the tab to display in the tabbed container. The first tab is `0`.

- `type` (enum, required)
  - Allowed values: `tab`
- `index` (double, required) — The 0-based index into the tabbed container's tab order. The first tab is `0`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19Sort0

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The ID of the column to sort.
- `direction` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19SortOneOf0Direction, required) — The sort direction.
- `by` (string, optional) — The identifier of the column to sort by. Can be set to `row-count` to sort by the number of rows. If omitted, sorts by the column's own values.
- `aggregation` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19SortOneOf0Aggregation, optional) — Aggregation function for the sort. Only valid when `by` references a column ID (not "row-count").
- `nulls` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19SortOneOf0Nulls, optional) — How null values sort. Omit, or use 'connection-default', for the connection's default null ordering.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19Sort1

- `type` (enum, required)
  - Allowed values: `level`
- `columns` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19SortOneOf1ColumnsItems, required) — Ordered list of columns to sort by.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20Modification0

- `type` (enum, required)
  - Allowed values: `move-column`
- `destination` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf0Destination, required) — Where to move the column.
- `source` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf0Source, required) — The column to move, or a control whose selected values determine which columns to move.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20Modification1

- `type` (enum, required)
  - Allowed values: `swap-column`
- `destination` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf1Destination, required) — Where to move the column. The column already occupying this destination is moved to where `source` came from.
- `source` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf1Source, required) — The column to swap.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20Modification2

- `type` (enum, required)
  - Allowed values: `show-columns`
- `source` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf2Source, required) — The columns to show, or a control whose selected values determine which columns to show.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20Modification3

- `type` (enum, required)
  - Allowed values: `hide-columns`
- `source` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf3Source, required) — The columns to hide, or a control whose selected values determine which columns to hide.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20Modification4

- `type` (enum, required)
  - Allowed values: `set-axis-scale`
- `scale` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf4Scale, required) — The scale to apply.
- `axis` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf4Axis, optional) — Which axis to scale: the category/dimension axis, the primary measure axis (default), or the secondary measure axis (columns flagged onto it).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf23PayloadItemsValue

The value to include.

- Constant: Constant
- Control: Control
- Formula: Formula

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf2YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf0ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf0SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf3OneOf1ColumnsItemsOneOf1SparklineLabelsOneOf1Color2

- `kind` (enum, required)
  - Allowed values: `theme`
- `ref` (string, required)

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf4YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf5YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf6YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf8YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf8XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf13YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit

The time unit for minor axis marks.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`
- enum
  - Allowed values: `second`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ReportElementOneOf0OneOf0OneOf13XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark

The style of the minor axis marks drawn between the main axis marks.

- enum
  - Allowed values: `tick`
- enum
  - Allowed values: `grid`
- enum
  - Allowed values: `both`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6Value00
- ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6Value70
- ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6Value71
- ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6Value72

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6Value00
- ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6Value70
- ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6Value71
- ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6Value72

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6Value00
- ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6Value70
- ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6Value71
- ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6Value72

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6Value00
- ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6Value70
- ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6Value71
- ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6Value72

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf0OneOf8ValueOneOf0ValueOneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf0DestinationOneOf0Channel

The chart channel to move the column onto.

- enum
  - Allowed values: `x-axis`
- enum
  - Allowed values: `y-axis`
- enum
  - Allowed values: `measure`
- enum
  - Allowed values: `comparison`
- enum
  - Allowed values: `hole-value`
- enum
  - Allowed values: `color-category`
- enum
  - Allowed values: `color-scale`
- enum
  - Allowed values: `split-by`
- enum
  - Allowed values: `label`
- enum
  - Allowed values: `tooltip`
- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`
- enum
  - Allowed values: `size`
- enum
  - Allowed values: `stage`
- enum
  - Allowed values: `stages`
- enum
  - Allowed values: `category`
- enum
  - Allowed values: `region`
- enum
  - Allowed values: `geography`
- enum
  - Allowed values: `latitude`
- enum
  - Allowed values: `longitude`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `target`

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf1DestinationOneOf0Channel

The chart channel to move the column onto.

- enum
  - Allowed values: `x-axis`
- enum
  - Allowed values: `y-axis`
- enum
  - Allowed values: `measure`
- enum
  - Allowed values: `comparison`
- enum
  - Allowed values: `hole-value`
- enum
  - Allowed values: `color-category`
- enum
  - Allowed values: `color-scale`
- enum
  - Allowed values: `split-by`
- enum
  - Allowed values: `label`
- enum
  - Allowed values: `tooltip`
- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`
- enum
  - Allowed values: `size`
- enum
  - Allowed values: `stage`
- enum
  - Allowed values: `stages`
- enum
  - Allowed values: `category`
- enum
  - Allowed values: `region`
- enum
  - Allowed values: `geography`
- enum
  - Allowed values: `latitude`
- enum
  - Allowed values: `longitude`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `target`

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf2SourceOneOf0OtherColumns

What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

- enum
  - Allowed values: `unchanged`
- enum
  - Allowed values: `opposite`

### ActionsItemsEffectsItemsOneOf0OneOf20ModificationOneOf3SourceOneOf0OtherColumns

What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

- enum
  - Allowed values: `unchanged`
- enum
  - Allowed values: `opposite`

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf23PayloadItemsValueOneOf0ValueOneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf8ValueOneOf0Value

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValue5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValue6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows30

- `condition` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf3OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows31

- `condition` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf3OneOf1Condition, required)
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf3OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRows32

- `condition` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf3OneOf2Condition, required)
- `low` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf3OneOf2Low, required)
- `high` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf3OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows30

- `condition` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf3OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows31

- `condition` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf3OneOf1Condition, required)
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf3OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRows32

- `condition` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf3OneOf2Condition, required)
- `low` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf3OneOf2Low, required)
- `high` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf3OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1Value, required)

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0Format4

- `type` (enum, required)
  - Allowed values: `png`

### Workbook

The entire document.

- `type` (enum, required)
  - Allowed values: `workbook`

### Page

A page in this document.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this document.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value, required)

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value, required)

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1Value, required)

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1Format4

- `type` (enum, required)
  - Allowed values: `png`

### Workbook

The entire document.

- `type` (enum, required)
  - Allowed values: `workbook`

### Page

A page in this document.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this document.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1Value, required)

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2Format4

- `type` (enum, required)
  - Allowed values: `png`

### Workbook

The entire document.

- `type` (enum, required)
  - Allowed values: `workbook`

### Page

A page in this document.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this document.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3Source0

- Workbook: Workbook
- Page: Page
- Element: Element

### External Report

An external report.

- `type` (enum, required)
  - Allowed values: `external-report`
- `documentId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3Format0

Comma-separated values.

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3Format1

Microsoft Excel workbook.

- `type` (enum, required)
  - Allowed values: `excel`
- `includeMetadata` (boolean, optional)
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### JSON

JSON data.

- `type` (enum, required)
  - Allowed values: `json`

### PDF

PDF document.

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3FormatOneOf3PageSize, required)

### PNG

PNG image.

- `type` (enum, required)
  - Allowed values: `png`

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf4Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf4Format1

- `type` (enum, required)
  - Allowed values: `json`

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5Format4

- `type` (enum, required)
  - Allowed values: `png`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf18SelectedTabOneOf0Direction

- enum
  - Allowed values: `next`
- enum
  - Allowed values: `previous`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19SortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19SortOneOf0Aggregation

Aggregation function for the sort. Only valid when `by` references a column ID (not "row-count").

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19SortOneOf0Nulls

How null values sort. Omit, or use 'connection-default', for the connection's default null ordering.

- enum
  - Allowed values: `first`
- enum
  - Allowed values: `last`
- enum
  - Allowed values: `connection-default`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19SortOneOf1ColumnsItems

- `columnId` (string, required) — The identifier of the column by which to sort.
- `direction` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19SortOneOf1ColumnsItemsDirection, required) — The sort direction.
- `nulls` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19SortOneOf1ColumnsItemsNulls, optional) — How the sort order treats null values.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf0Destination

Where to move the column.

- Channel destination: Channel destination
- Grouping destination: Grouping destination
- Base destination: Base destination

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf0Source

The column to move, or a control whose selected values determine which columns to move.

- Column source: Column source
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf0Source1

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf1Destination

Where to move the column. The column already occupying this destination is moved to where `source` came from.

- Channel destination: Channel destination
- Grouping destination: Grouping destination

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf1Source

The column to swap.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The ID of the column to move or swap.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf2Source

The columns to show, or a control whose selected values determine which columns to show.

- Static columns source: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf2Source0
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf2Source1

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf3Source

The columns to hide, or a control whose selected values determine which columns to hide.

- Static columns source: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf3Source0
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf3Source1

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf4Scale

The scale to apply.

- `type` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf4ScaleType, required) — The scale type of the axis.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf4Axis

Which axis to scale: the category/dimension axis, the primary measure axis (default), or the secondary measure axis (columns flagged onto it).

- enum
  - Allowed values: `dimension`
- enum
  - Allowed values: `value`
- enum
  - Allowed values: `secondary-value`

### Constant

A literal scalar value.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf23PayloadItemsValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf8ValueOneOf0Value

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValue5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValue6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows30

- `condition` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf3OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows31

- `condition` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf3OneOf1Condition, required)
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf3OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRows32

- `condition` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf3OneOf2Condition, required)
- `low` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf3OneOf2Low, required)
- `high` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf3OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows30

- `condition` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf3OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows31

- `condition` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf3OneOf1Condition, required)
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf3OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRows32

- `condition` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf3OneOf2Condition, required)
- `low` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf3OneOf2Low, required)
- `high` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf3OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1Value, required)

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0Format4

- `type` (enum, required)
  - Allowed values: `png`

### Workbook

The entire document.

- `type` (enum, required)
  - Allowed values: `workbook`

### Page

A page in this document.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this document.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value, required)

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value, required)

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1Value, required)

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1Format4

- `type` (enum, required)
  - Allowed values: `png`

### Workbook

The entire document.

- `type` (enum, required)
  - Allowed values: `workbook`

### Page

A page in this document.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this document.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1Value, required)

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2Format4

- `type` (enum, required)
  - Allowed values: `png`

### Workbook

The entire document.

- `type` (enum, required)
  - Allowed values: `workbook`

### Page

A page in this document.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this document.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3Source0

- Workbook: Workbook
- Page: Page
- Element: Element

### External Report

An external report.

- `type` (enum, required)
  - Allowed values: `external-report`
- `documentId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3Format0

Comma-separated values.

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3Format1

Microsoft Excel workbook.

- `type` (enum, required)
  - Allowed values: `excel`
- `includeMetadata` (boolean, optional)
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### JSON

JSON data.

- `type` (enum, required)
  - Allowed values: `json`

### PDF

PDF document.

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3FormatOneOf3PageSize, required)

### PNG

PNG image.

- `type` (enum, required)
  - Allowed values: `png`

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf4Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf4Format1

- `type` (enum, required)
  - Allowed values: `json`

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5Format4

- `type` (enum, required)
  - Allowed values: `png`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf18SelectedTabOneOf0Direction

- enum
  - Allowed values: `next`
- enum
  - Allowed values: `previous`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19SortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19SortOneOf0Aggregation

Aggregation function for the sort. Only valid when `by` references a column ID (not "row-count").

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19SortOneOf0Nulls

How null values sort. Omit, or use 'connection-default', for the connection's default null ordering.

- enum
  - Allowed values: `first`
- enum
  - Allowed values: `last`
- enum
  - Allowed values: `connection-default`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19SortOneOf1ColumnsItems

- `columnId` (string, required) — The identifier of the column by which to sort.
- `direction` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19SortOneOf1ColumnsItemsDirection, required) — The sort direction.
- `nulls` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19SortOneOf1ColumnsItemsNulls, optional) — How the sort order treats null values.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf0Destination

Where to move the column.

- Channel destination: Channel destination
- Grouping destination: Grouping destination
- Base destination: Base destination

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf0Source

The column to move, or a control whose selected values determine which columns to move.

- Column source: Column source
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf0Source1

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf1Destination

Where to move the column. The column already occupying this destination is moved to where `source` came from.

- Channel destination: Channel destination
- Grouping destination: Grouping destination

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf1Source

The column to swap.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The ID of the column to move or swap.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf2Source

The columns to show, or a control whose selected values determine which columns to show.

- Static columns source: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf2Source0
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf2Source1

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf3Source

The columns to hide, or a control whose selected values determine which columns to hide.

- Static columns source: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf3Source0
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf3Source1

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf4Scale

The scale to apply.

- `type` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf4ScaleType, required) — The scale type of the axis.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf4Axis

Which axis to scale: the category/dimension axis, the primary measure axis (default), or the secondary measure axis (columns flagged onto it).

- enum
  - Allowed values: `dimension`
- enum
  - Allowed values: `value`
- enum
  - Allowed values: `secondary-value`

### Constant

A literal scalar value.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf23PayloadItemsValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf8ValueOneOf0Value

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValue5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValue6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows30

- `condition` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf3OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows31

- `condition` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf3OneOf1Condition, required)
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf3OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRows32

- `condition` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf3OneOf2Condition, required)
- `low` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf3OneOf2Low, required)
- `high` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf3OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows30

- `condition` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf3OneOf0Condition, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows31

- `condition` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf3OneOf1Condition, required)
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf3OneOf1Value, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRows32

- `condition` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf3OneOf2Condition, required)
- `low` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf3OneOf2Low, required)
- `high` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf3OneOf2High, required)
- `type` (enum, required)
  - Allowed values: `column-match`
- `columnId` (string, required)

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1Value, required)

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0Format4

- `type` (enum, required)
  - Allowed values: `png`

### Workbook

The entire document.

- `type` (enum, required)
  - Allowed values: `workbook`

### Page

A page in this document.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this document.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value, required)

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value, required)

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1Value, required)

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1Format4

- `type` (enum, required)
  - Allowed values: `png`

### Workbook

The entire document.

- `type` (enum, required)
  - Allowed values: `workbook`

### Page

A page in this document.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this document.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Static Recipients

A fixed list of notification destinations.

- `type` (enum, required)
  - Allowed values: `static`
- `values` (list of string, required)

### Dynamic Recipients

Notification destinations resolved from an action value source.

- `type` (enum, required)
  - Allowed values: `dynamic`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1Value, required)

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2Format4

- `type` (enum, required)
  - Allowed values: `png`

### Workbook

The entire document.

- `type` (enum, required)
  - Allowed values: `workbook`

### Page

A page in this document.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this document.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3Source0

- Workbook: Workbook
- Page: Page
- Element: Element

### External Report

An external report.

- `type` (enum, required)
  - Allowed values: `external-report`
- `documentId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3Format0

Comma-separated values.

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3Format1

Microsoft Excel workbook.

- `type` (enum, required)
  - Allowed values: `excel`
- `includeMetadata` (boolean, optional)
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### JSON

JSON data.

- `type` (enum, required)
  - Allowed values: `json`

### PDF

PDF document.

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3FormatOneOf3PageSize, required)

### PNG

PNG image.

- `type` (enum, required)
  - Allowed values: `png`

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValues5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValues6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf4Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf4Format1

- `type` (enum, required)
  - Allowed values: `json`

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Format0

- `type` (enum, required)
  - Allowed values: `csv`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Format1

- `type` (enum, required)
  - Allowed values: `excel`
- `repeatHeaderLabels` (boolean, optional) — Repeat each pivot row or column header label in its own cell.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Format2

- `type` (enum, required)
  - Allowed values: `json`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Format3

- `type` (enum, required)
  - Allowed values: `pdf`
- `layout` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5FormatOneOf3Layout, required)
- `pageSize` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5FormatOneOf3PageSize, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5Format4

- `type` (enum, required)
  - Allowed values: `png`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf18SelectedTabOneOf0Direction

- enum
  - Allowed values: `next`
- enum
  - Allowed values: `previous`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19SortOneOf0Direction

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19SortOneOf0Aggregation

Aggregation function for the sort. Only valid when `by` references a column ID (not "row-count").

- enum
  - Allowed values: `sum`
- enum
  - Allowed values: `avg`
- enum
  - Allowed values: `median`
- enum
  - Allowed values: `count`
- enum
  - Allowed values: `countDistinct`
- enum
  - Allowed values: `min`
- enum
  - Allowed values: `max`
- enum
  - Allowed values: `stddev`
- enum
  - Allowed values: `variance`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19SortOneOf0Nulls

How null values sort. Omit, or use 'connection-default', for the connection's default null ordering.

- enum
  - Allowed values: `first`
- enum
  - Allowed values: `last`
- enum
  - Allowed values: `connection-default`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19SortOneOf1ColumnsItems

- `columnId` (string, required) — The identifier of the column by which to sort.
- `direction` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19SortOneOf1ColumnsItemsDirection, required) — The sort direction.
- `nulls` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19SortOneOf1ColumnsItemsNulls, optional) — How the sort order treats null values.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf0Destination

Where to move the column.

- Channel destination: Channel destination
- Grouping destination: Grouping destination
- Base destination: Base destination

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf0Source

The column to move, or a control whose selected values determine which columns to move.

- Column source: Column source
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf0Source1

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf1Destination

Where to move the column. The column already occupying this destination is moved to where `source` came from.

- Channel destination: Channel destination
- Grouping destination: Grouping destination

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf1Source

The column to swap.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The ID of the column to move or swap.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf2Source

The columns to show, or a control whose selected values determine which columns to show.

- Static columns source: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf2Source0
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf2Source1

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf3Source

The columns to hide, or a control whose selected values determine which columns to hide.

- Static columns source: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf3Source0
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf3Source1

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf4Scale

The scale to apply.

- `type` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf4ScaleType, required) — The scale type of the axis.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf4Axis

Which axis to scale: the category/dimension axis, the primary measure axis (default), or the secondary measure axis (columns flagged onto it).

- enum
  - Allowed values: `dimension`
- enum
  - Allowed values: `value`
- enum
  - Allowed values: `secondary-value`

### Constant

A literal scalar value.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf23PayloadItemsValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Relative

- `op` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6Value72

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf8ValueOneOf0ValueOneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf8ValueOneOf0ValueOneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf23PayloadItemsValueOneOf0ValueOneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf8ValueOneOf0ValueOneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf3OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf3OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf3OneOf1Value

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf3OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf3OneOf2Low

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf3OneOf2High

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf3OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf3OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf3OneOf1Value

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf3OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf3OneOf2Low

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf3OneOf2High

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf5FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19SortOneOf1ColumnsItemsDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf19SortOneOf1ColumnsItemsNulls

How the sort order treats null values.

- enum
  - Allowed values: `first`
- enum
  - Allowed values: `last`
- enum
  - Allowed values: `connection-default`

### Channel destination

- `type` (enum, required)
  - Allowed values: `channel`
- `channel` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf0DestinationOneOf0Channel, required) — The chart channel to move the column onto.

### Grouping destination

- `type` (enum, required)
  - Allowed values: `grouping`
- `groupingId` (string, required) — The ID of the grouping (level) on a Table element to move the column into.

### Base destination

- `type` (enum, required)
  - Allowed values: `base`

### Column source

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The ID of the column to move or swap.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf0Source1

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required) — The driving control's public variableName. Must be the action's own trigger control -- the control whose change event runs this action.
- `matchOrder` (boolean, optional) — Order the moved column(s) to match the control's selected-value order. Requires a multi-select control.

### Channel destination

- `type` (enum, required)
  - Allowed values: `channel`
- `channel` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf1DestinationOneOf0Channel, required) — The chart channel to move the column onto.

### Grouping destination

- `type` (enum, required)
  - Allowed values: `grouping`
- `groupingId` (string, required) — The ID of the grouping (level) on a Table element to move the column into.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf2Source0

- `type` (enum, required)
  - Allowed values: `columns`
- `columnIds` (list of string, required) — The column IDs to show or hide.
- `otherColumns` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf2SourceOneOf0OtherColumns, optional) — What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf2Source1

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required) — The driving control's public variableName. Must be the action's own trigger control -- the control whose change event runs this action.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf3Source0

- `type` (enum, required)
  - Allowed values: `columns`
- `columnIds` (list of string, required) — The column IDs to show or hide.
- `otherColumns` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf3SourceOneOf0OtherColumns, optional) — What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf3Source1

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required) — The driving control's public variableName. Must be the action's own trigger control -- the control whose change event runs this action.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf4ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf23PayloadItemsValueOneOf0Value

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf8ValueOneOf0ValueOneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf3OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf3OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf3OneOf1Value

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf3OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf3OneOf2Low

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf3OneOf2High

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf3OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf3OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf3OneOf1Value

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf3OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf3OneOf2Low

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf3OneOf2High

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf5FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19SortOneOf1ColumnsItemsDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf19SortOneOf1ColumnsItemsNulls

How the sort order treats null values.

- enum
  - Allowed values: `first`
- enum
  - Allowed values: `last`
- enum
  - Allowed values: `connection-default`

### Channel destination

- `type` (enum, required)
  - Allowed values: `channel`
- `channel` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf0DestinationOneOf0Channel, required) — The chart channel to move the column onto.

### Grouping destination

- `type` (enum, required)
  - Allowed values: `grouping`
- `groupingId` (string, required) — The ID of the grouping (level) on a Table element to move the column into.

### Base destination

- `type` (enum, required)
  - Allowed values: `base`

### Column source

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The ID of the column to move or swap.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf0Source1

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required) — The driving control's public variableName. Must be the action's own trigger control -- the control whose change event runs this action.
- `matchOrder` (boolean, optional) — Order the moved column(s) to match the control's selected-value order. Requires a multi-select control.

### Channel destination

- `type` (enum, required)
  - Allowed values: `channel`
- `channel` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf1DestinationOneOf0Channel, required) — The chart channel to move the column onto.

### Grouping destination

- `type` (enum, required)
  - Allowed values: `grouping`
- `groupingId` (string, required) — The ID of the grouping (level) on a Table element to move the column into.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf2Source0

- `type` (enum, required)
  - Allowed values: `columns`
- `columnIds` (list of string, required) — The column IDs to show or hide.
- `otherColumns` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf2SourceOneOf0OtherColumns, optional) — What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf2Source1

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required) — The driving control's public variableName. Must be the action's own trigger control -- the control whose change event runs this action.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf3Source0

- `type` (enum, required)
  - Allowed values: `columns`
- `columnIds` (list of string, required) — The column IDs to show or hide.
- `otherColumns` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf3SourceOneOf0OtherColumns, optional) — What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf3Source1

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required) — The driving control's public variableName. Must be the action's own trigger control -- the control whose change event runs this action.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf4ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf23PayloadItemsValueOneOf0Value

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf8ValueOneOf0ValueOneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeys6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf3OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf3OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf3OneOf1Value

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf3OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf3OneOf2Low

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf3OneOf2High

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeys6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf3OneOf0Condition

- enum
  - Allowed values: `IsNull`
- enum
  - Allowed values: `IsNotNull`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf3OneOf1Condition

- enum
  - Allowed values: `=`
- enum
  - Allowed values: `!=`
- enum
  - Allowed values: `>`
- enum
  - Allowed values: `>=`
- enum
  - Allowed values: `<`
- enum
  - Allowed values: `<=`
- enum
  - Allowed values: `Contains`
- enum
  - Allowed values: `NotContains`
- enum
  - Allowed values: `StartsWith`
- enum
  - Allowed values: `EndsWith`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf3OneOf1Value

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf3OneOf2Condition

- enum
  - Allowed values: `Between`
- enum
  - Allowed values: `NotBetween`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf3OneOf2Low

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf3OneOf2High

- string
- double
- boolean

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1Value

- Constant: Constant
- Control: Control
- Formula: Formula
- Column: Column
- FormField: FormField
- ColumnRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1Value5
- FormulaRange: ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1Value6
- AgentInput: AgentInput

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Workbook

The whole workbook.

- `type` (enum, required)
  - Allowed values: `all`

### Page

A page in this workbook.

- `type` (enum, required)
  - Allowed values: `page`
- `page` (string, required)

### Element

An element in this workbook.

- `type` (enum, required)
  - Allowed values: `element`
- `element` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5FormatOneOf3Layout

- enum
  - Allowed values: `landscape`
- enum
  - Allowed values: `portrait`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf5FormatOneOf3PageSize

- enum
  - Allowed values: `letter`
- enum
  - Allowed values: `legal`
- enum
  - Allowed values: `tabloid`
- enum
  - Allowed values: `a0`
- enum
  - Allowed values: `a1`
- enum
  - Allowed values: `a2`
- enum
  - Allowed values: `a3`
- enum
  - Allowed values: `a4`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19SortOneOf1ColumnsItemsDirection

The sort direction.

- enum
  - Allowed values: `ascending`
- enum
  - Allowed values: `descending`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf19SortOneOf1ColumnsItemsNulls

How the sort order treats null values.

- enum
  - Allowed values: `first`
- enum
  - Allowed values: `last`
- enum
  - Allowed values: `connection-default`

### Channel destination

- `type` (enum, required)
  - Allowed values: `channel`
- `channel` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf0DestinationOneOf0Channel, required) — The chart channel to move the column onto.

### Grouping destination

- `type` (enum, required)
  - Allowed values: `grouping`
- `groupingId` (string, required) — The ID of the grouping (level) on a Table element to move the column into.

### Base destination

- `type` (enum, required)
  - Allowed values: `base`

### Column source

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required) — The ID of the column to move or swap.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf0Source1

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required) — The driving control's public variableName. Must be the action's own trigger control -- the control whose change event runs this action.
- `matchOrder` (boolean, optional) — Order the moved column(s) to match the control's selected-value order. Requires a multi-select control.

### Channel destination

- `type` (enum, required)
  - Allowed values: `channel`
- `channel` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf1DestinationOneOf0Channel, required) — The chart channel to move the column onto.

### Grouping destination

- `type` (enum, required)
  - Allowed values: `grouping`
- `groupingId` (string, required) — The ID of the grouping (level) on a Table element to move the column into.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf2Source0

- `type` (enum, required)
  - Allowed values: `columns`
- `columnIds` (list of string, required) — The column IDs to show or hide.
- `otherColumns` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf2SourceOneOf0OtherColumns, optional) — What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf2Source1

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required) — The driving control's public variableName. Must be the action's own trigger control -- the control whose change event runs this action.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf3Source0

- `type` (enum, required)
  - Allowed values: `columns`
- `columnIds` (list of string, required) — The column IDs to show or hide.
- `otherColumns` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf3SourceOneOf0OtherColumns, optional) — What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf3Source1

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required) — The driving control's public variableName. Must be the action's own trigger control -- the control whose change event runs this action.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf4ScaleType

The scale type of the axis.

- enum
  - Allowed values: `linear`
- enum
  - Allowed values: `log`
- enum
  - Allowed values: `ordinal`
- enum
  - Allowed values: `pow`
- enum
  - Allowed values: `sqrt`
- enum
  - Allowed values: `time`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf23PayloadItemsValueOneOf0Value

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf8ValueOneOf0ValueOneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf8ValueOneOf0ValueOneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value72

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value72

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf8ValueOneOf0ValueOneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf0DestinationOneOf0Channel

The chart channel to move the column onto.

- enum
  - Allowed values: `x-axis`
- enum
  - Allowed values: `y-axis`
- enum
  - Allowed values: `measure`
- enum
  - Allowed values: `comparison`
- enum
  - Allowed values: `hole-value`
- enum
  - Allowed values: `color-category`
- enum
  - Allowed values: `color-scale`
- enum
  - Allowed values: `split-by`
- enum
  - Allowed values: `label`
- enum
  - Allowed values: `tooltip`
- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`
- enum
  - Allowed values: `size`
- enum
  - Allowed values: `stage`
- enum
  - Allowed values: `stages`
- enum
  - Allowed values: `category`
- enum
  - Allowed values: `region`
- enum
  - Allowed values: `geography`
- enum
  - Allowed values: `latitude`
- enum
  - Allowed values: `longitude`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `target`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf1DestinationOneOf0Channel

The chart channel to move the column onto.

- enum
  - Allowed values: `x-axis`
- enum
  - Allowed values: `y-axis`
- enum
  - Allowed values: `measure`
- enum
  - Allowed values: `comparison`
- enum
  - Allowed values: `hole-value`
- enum
  - Allowed values: `color-category`
- enum
  - Allowed values: `color-scale`
- enum
  - Allowed values: `split-by`
- enum
  - Allowed values: `label`
- enum
  - Allowed values: `tooltip`
- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`
- enum
  - Allowed values: `size`
- enum
  - Allowed values: `stage`
- enum
  - Allowed values: `stages`
- enum
  - Allowed values: `category`
- enum
  - Allowed values: `region`
- enum
  - Allowed values: `geography`
- enum
  - Allowed values: `latitude`
- enum
  - Allowed values: `longitude`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `target`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf2SourceOneOf0OtherColumns

What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

- enum
  - Allowed values: `unchanged`
- enum
  - Allowed values: `opposite`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf20ModificationOneOf3SourceOneOf0OtherColumns

What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

- enum
  - Allowed values: `unchanged`
- enum
  - Allowed values: `opposite`

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf8ValueOneOf0ValueOneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf0DestinationOneOf0Channel

The chart channel to move the column onto.

- enum
  - Allowed values: `x-axis`
- enum
  - Allowed values: `y-axis`
- enum
  - Allowed values: `measure`
- enum
  - Allowed values: `comparison`
- enum
  - Allowed values: `hole-value`
- enum
  - Allowed values: `color-category`
- enum
  - Allowed values: `color-scale`
- enum
  - Allowed values: `split-by`
- enum
  - Allowed values: `label`
- enum
  - Allowed values: `tooltip`
- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`
- enum
  - Allowed values: `size`
- enum
  - Allowed values: `stage`
- enum
  - Allowed values: `stages`
- enum
  - Allowed values: `category`
- enum
  - Allowed values: `region`
- enum
  - Allowed values: `geography`
- enum
  - Allowed values: `latitude`
- enum
  - Allowed values: `longitude`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `target`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf1DestinationOneOf0Channel

The chart channel to move the column onto.

- enum
  - Allowed values: `x-axis`
- enum
  - Allowed values: `y-axis`
- enum
  - Allowed values: `measure`
- enum
  - Allowed values: `comparison`
- enum
  - Allowed values: `hole-value`
- enum
  - Allowed values: `color-category`
- enum
  - Allowed values: `color-scale`
- enum
  - Allowed values: `split-by`
- enum
  - Allowed values: `label`
- enum
  - Allowed values: `tooltip`
- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`
- enum
  - Allowed values: `size`
- enum
  - Allowed values: `stage`
- enum
  - Allowed values: `stages`
- enum
  - Allowed values: `category`
- enum
  - Allowed values: `region`
- enum
  - Allowed values: `geography`
- enum
  - Allowed values: `latitude`
- enum
  - Allowed values: `longitude`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `target`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf2SourceOneOf0OtherColumns

What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

- enum
  - Allowed values: `unchanged`
- enum
  - Allowed values: `opposite`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf20ModificationOneOf3SourceOneOf0OtherColumns

What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

- enum
  - Allowed values: `unchanged`
- enum
  - Allowed values: `opposite`

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf8ValueOneOf0ValueOneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value, required)

### Constant

A literal value, of the same data type as the target control.

- `type` (enum, required)
  - Allowed values: `constant`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0Value, required)

### Control

A copy of another control's current value, referenced by its control ID.

- `type` (enum, required)
  - Allowed values: `control`
- `control` (string, required)

### Formula

A formula expression. Can reference controls by control ID, other elements by name, or [Selection/col] for a select trigger.

- `type` (enum, required)
  - Allowed values: `formula`
- `formula` (string, required)

### Column

A column ID on the host element's source. Only valid on a select trigger.

- `type` (enum, required)
  - Allowed values: `column`
- `columnId` (string, required)

### FormField

A form field's current value. Set `fieldId` to the form field's `fieldId`. Only valid in form actions.

- `type` (enum, required)
  - Allowed values: `form-field`
- `fieldId` (string, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1Value5

The column IDs on the host element's source that provide the lower and upper bounds of a range control, on select triggers. Set either bound alone for an open-ended range.

- `type` (enum, required)
  - Allowed values: `column-range`
- `minColumnId` (string, optional)
- `maxColumnId` (string, optional)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1Value6

A pair of formula expressions providing the lower and upper bounds of a range control, on select triggers.

- `type` (enum, required)
  - Allowed values: `formula-range`
- `min` (string, optional)
- `max` (string, optional)

### AgentInput

A value provided by an agent when it runs this action. Use only with an action tool for an agent.

- `type` (enum, required)
  - Allowed values: `agent-input`
- `inputName` (string, required) — The label for the value provided by the agent, e.g. 'Customer name'.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value, required)

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf0DestinationOneOf0Channel

The chart channel to move the column onto.

- enum
  - Allowed values: `x-axis`
- enum
  - Allowed values: `y-axis`
- enum
  - Allowed values: `measure`
- enum
  - Allowed values: `comparison`
- enum
  - Allowed values: `hole-value`
- enum
  - Allowed values: `color-category`
- enum
  - Allowed values: `color-scale`
- enum
  - Allowed values: `split-by`
- enum
  - Allowed values: `label`
- enum
  - Allowed values: `tooltip`
- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`
- enum
  - Allowed values: `size`
- enum
  - Allowed values: `stage`
- enum
  - Allowed values: `stages`
- enum
  - Allowed values: `category`
- enum
  - Allowed values: `region`
- enum
  - Allowed values: `geography`
- enum
  - Allowed values: `latitude`
- enum
  - Allowed values: `longitude`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `target`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf1DestinationOneOf0Channel

The chart channel to move the column onto.

- enum
  - Allowed values: `x-axis`
- enum
  - Allowed values: `y-axis`
- enum
  - Allowed values: `measure`
- enum
  - Allowed values: `comparison`
- enum
  - Allowed values: `hole-value`
- enum
  - Allowed values: `color-category`
- enum
  - Allowed values: `color-scale`
- enum
  - Allowed values: `split-by`
- enum
  - Allowed values: `label`
- enum
  - Allowed values: `tooltip`
- enum
  - Allowed values: `row`
- enum
  - Allowed values: `column`
- enum
  - Allowed values: `size`
- enum
  - Allowed values: `stage`
- enum
  - Allowed values: `stages`
- enum
  - Allowed values: `category`
- enum
  - Allowed values: `region`
- enum
  - Allowed values: `geography`
- enum
  - Allowed values: `latitude`
- enum
  - Allowed values: `longitude`
- enum
  - Allowed values: `minimum`
- enum
  - Allowed values: `maximum`
- enum
  - Allowed values: `target`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf2SourceOneOf0OtherColumns

What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

- enum
  - Allowed values: `unchanged`
- enum
  - Allowed values: `opposite`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf20ModificationOneOf3SourceOneOf0OtherColumns

What happens to columns not named in `columnIds`: 'unchanged' (default), or 'opposite' to apply the opposite visibility to them.

- enum
  - Allowed values: `unchanged`
- enum
  - Allowed values: `opposite`

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### Relative

- `op` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value72

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf8ValueOneOf0ValueOneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf8ValueOneOf0ValueOneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value72

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf8ValueOneOf0ValueOneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf8ValueOneOf0ValueOneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value72

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf8ValueOneOf0ValueOneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf8ValueOneOf0ValueOneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0Value

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0Value0
- Text list: Text list
- Number list: Number list
- Date list: Date list
- Boolean list: Boolean list
- Number range: Number range
- Date range: Date range

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf1ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf2ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf3ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsTriggerOneOf4ConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf8ValueOneOf0ValueOneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf8ValueOneOf0ValueOneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value72

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value72

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf8ValueOneOf0ValueOneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf8ValueOneOf0ValueOneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value72

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value72

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf8ValueOneOf0ValueOneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf8ValueOneOf0ValueOneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value72

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0Value0

- Text: Text
- Number: Number
- Boolean: Boolean
- Date: Date

### Text list

- `type` (enum, required)
  - Allowed values: `text-list`
- `value` (list of string, required)

### Number list

- `type` (enum, required)
  - Allowed values: `number-list`
- `value` (list of double, required)

### Date list

- `type` (enum, required)
  - Allowed values: `date-list`
- `value` (list of string, required)

### Boolean list

- `type` (enum, required)
  - Allowed values: `boolean-list`
- `value` (list of ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems, required)

### Number range

- `type` (enum, required)
  - Allowed values: `number-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf5Value, required)

### Date range

- `type` (enum, required)
  - Allowed values: `date-range`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value, required)

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value72

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsConditionOneOf1ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Text

- `type` (enum, required)
  - Allowed values: `text`
- `value` (string, required, nullable) — A text value, or null for empty.

### Number

- `type` (enum, required)
  - Allowed values: `number`
- `value` (double, required, nullable) — A number value, or null for empty.

### Boolean

- `type` (enum, required)
  - Allowed values: `boolean`
- `value` (boolean, required, nullable) — A boolean value, or null for empty.

### Date

- `type` (enum, required)
  - Allowed values: `date`
- `value` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value, required, nullable) — A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf4ValueItems

- enum
  - Allowed values: `is-true`
- enum
  - Allowed values: `is-false`
- enum
  - Allowed values: `is-null`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf5Value

- `min` (double, optional) — The lower bound of the selected number range.
- `max` (double, optional) — The upper bound of the selected number range.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value

- Between: Between
- On: On
- Before: Before
- After: After
- Next: Next
- Last: Last
- Current: Current
- Custom: Custom

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf23PayloadItemsValueOneOf0ValueOneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3Value

A date value in ISO 8601 format (fixed or relative), or null for empty. E.g. `2017-08-26T05:21:34Z`.

- string
- Relative: Relative

### Between

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value00
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

### On

- `mode` (enum, required)
  - Allowed values: `on`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Before

- `mode` (enum, required)
  - Allowed values: `before`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### After

- `mode` (enum, required)
  - Allowed values: `after`
- `date` (string, required) — The date to filter to, in ISO 8601 format.

### Next

- `mode` (enum, required)
  - Allowed values: `next`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Last

- `mode` (enum, required)
  - Allowed values: `last`
- `value` (double, required) — The number of units to filter on. I.e. 'x units ago'.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit, required) — The unit of time to filter on.
- `includeToday` (boolean, required) — Whether to include the current date in the range. Defaults to `false`.

### Current

- `mode` (enum, required)
  - Allowed values: `current`
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit, required) — The unit of time to filter on.

### Custom

- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value70
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value71
- ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf0ArgumentsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf4ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf7ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf11ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12ValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value00

- `mode` (enum, required)
  - Allowed values: `between`
- `startDate` (string, required) — The start date of the date range, in ISO 8601 format.
- `endDate` (string, required) — The end date of the date range, in ISO 8601 format.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value01

- `mode` (enum, required)
  - Allowed values: `between`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf4Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf5Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf6Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value70

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate, required) — The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate, required) — The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value71

- `mode` (enum, required)
  - Allowed values: `custom`
- `startDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate, required) — The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6Value72

- `mode` (enum, required)
  - Allowed values: `custom`
- `endDate` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate, required) — The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf17TargetControlsOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf0OneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf10ArgumentsItemsValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf0OneOf3ValueOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDate

The start date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDate

The end date of the date range, in ISO 8601 format (e.g., `2017-08-26T00:00:00Z`) or relative format (e.g., Today, Last 7 Days).

- string
- Relative: Relative

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDate

The start date of the date range, expressed relative to today (e.g., 7 days ago). Use this variant when the end date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDate

The end date of the date range, expressed relative to today (e.g., 7 days from now). Use this variant when the start date is unbounded.

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf3ControlValuesOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf12WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf13WhichRowsOneOf0PrimaryKeysOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### Relative

- `op` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op, required) — Whether the relative date range is before or after the specified date.
- `unit` (ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit, required) — The unit of time to filter on.
- `value` (double, required) — The number of units to filter on, e.g., "x units ago" or "in x units".

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf1StartDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateOp

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf2EndDateUnit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1IfEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseifItemsEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0CcRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf0BccRecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf1RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0StartDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Op

Whether the relative date range is before or after the specified date.

- enum
  - Allowed values: `now-minus`
- enum
  - Allowed values: `now-plus`

### ActionsItemsEffectsItemsOneOf1ElseEffectsItemsOneOf14OneOf2RecipientsOneOf1ValueOneOf0ValueOneOf6ValueOneOf7OneOf0EndDateOneOf1Unit

The unit of time to filter on.

- enum
  - Allowed values: `year`
- enum
  - Allowed values: `quarter`
- enum
  - Allowed values: `month`
- enum
  - Allowed values: `week-starting-sunday`
- enum
  - Allowed values: `week-starting-monday`
- enum
  - Allowed values: `day`
- enum
  - Allowed values: `hour`
- enum
  - Allowed values: `minute`

## Examples

**Request**

```json
{
  "folderId": "88889999-aaaa-bbbb-cccc-ddddeeeeffff",
  "name": "My new blank Report",
  "description": "This is a description"
}
```

**Response**

```json
{
  "createdAt": "2022-01-01T00:00:00.000Z",
  "createdBy": "user1",
  "isArchived": false,
  "latestVersion": 1,
  "name": "My new blank Report",
  "ownerId": "user1",
  "path": "folder1",
  "reportId": "88889999-aaaa-bbbb-cccc-ddddeeeeffff",
  "reportUrlId": "57a96EMo3GVJG73179MV2l",
  "updatedAt": "2022-01-01T00:00:00.000Z",
  "updatedBy": "user1",
  "url": "https://example.com/reports/88889999-aaaa-bbbb-cccc-ddddeeeeffff"
}
```

**SDK Code**

```python Create a blank report
import requests

url = "https://api.sigmacomputing.com/v2/reports"

payload = {
    "folderId": "88889999-aaaa-bbbb-cccc-ddddeeeeffff",
    "name": "My new blank Report",
    "description": "This is a description"
}
headers = {
    "Authorization": "<token>.",
    "Content-Type": "application/json"
}

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

print(response.json())
```

```javascript Create a blank report
const url = 'https://api.sigmacomputing.com/v2/reports';
const options = {
  method: 'POST',
  headers: {Authorization: '<token>.', 'Content-Type': 'application/json'},
  body: '{"folderId":"88889999-aaaa-bbbb-cccc-ddddeeeeffff","name":"My new blank Report","description":"This is a description"}'
};

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

```go Create a blank report
package main

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

func main() {

	url := "https://api.sigmacomputing.com/v2/reports"

	payload := strings.NewReader("{\n  \"folderId\": \"88889999-aaaa-bbbb-cccc-ddddeeeeffff\",\n  \"name\": \"My new blank Report\",\n  \"description\": \"This is a description\"\n}")

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

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

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

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

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

}
```

```ruby Create a blank report
require 'uri'
require 'net/http'

url = URI("https://api.sigmacomputing.com/v2/reports")

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

request = Net::HTTP::Post.new(url)
request["Authorization"] = '<token>.'
request["Content-Type"] = 'application/json'
request.body = "{\n  \"folderId\": \"88889999-aaaa-bbbb-cccc-ddddeeeeffff\",\n  \"name\": \"My new blank Report\",\n  \"description\": \"This is a description\"\n}"

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

```java Create a blank report
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.post("https://api.sigmacomputing.com/v2/reports")
  .header("Authorization", "<token>.")
  .header("Content-Type", "application/json")
  .body("{\n  \"folderId\": \"88889999-aaaa-bbbb-cccc-ddddeeeeffff\",\n  \"name\": \"My new blank Report\",\n  \"description\": \"This is a description\"\n}")
  .asString();
```

```php Create a blank report
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('POST', 'https://api.sigmacomputing.com/v2/reports', [
  'body' => '{
  "folderId": "88889999-aaaa-bbbb-cccc-ddddeeeeffff",
  "name": "My new blank Report",
  "description": "This is a description"
}',
  'headers' => [
    'Authorization' => '<token>.',
    'Content-Type' => 'application/json',
  ],
]);

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

```csharp Create a blank report
using RestSharp;

var client = new RestClient("https://api.sigmacomputing.com/v2/reports");
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "<token>.");
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\n  \"folderId\": \"88889999-aaaa-bbbb-cccc-ddddeeeeffff\",\n  \"name\": \"My new blank Report\",\n  \"description\": \"This is a description\"\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
```

```swift Create a blank report
import Foundation

let headers = [
  "Authorization": "<token>.",
  "Content-Type": "application/json"
]
let parameters = [
  "folderId": "88889999-aaaa-bbbb-cccc-ddddeeeeffff",
  "name": "My new blank Report",
  "description": "This is a description"
] as [String : Any]

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

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

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

dataTask.resume()
```