{"openapi":"3.1.0","info":{"title":"Code Representation","version":"1.0.0"},"paths":{"/v2/dataModels/{dataModelId}/spec":{"get":{"operationId":"getDataModelSpec","summary":"Get the code representation of a data model","description":"This endpoint returns a code representation of an existing data model, including metadata and contents. The response can be formatted as either JSON or YAML, and contains a data model's pages, elements, columns, sources, and more. The representation can be used to store, copy, or modify the data model programmatically.\n\nFor more information on managing data models via the Sigma API, see [Manage data models as code](https://help.sigmacomputing.com/docs/manage-data-models-as-code). For more information on using this endpoint, including an end-to-end example, see [Get the code representation of a data model](https://help.sigmacomputing.com/docs/get-the-code-representation-of-a-data-model).\n\n### Usage notes\n- To perform this operation, you must use API credentials owned by a user with **Can view** access to the data model.\n- Retrieve the **dataModelId** by calling the [/v2/dataModels](https://help.sigmacomputing.com/reference/list-data-models) endpoint. Invalid or nonexistent IDs return an error.\n- The response includes the data sources, metadata, and relationships necessary to recreate the data model. The data itself is not included in the response.\n- To create a new data model from code, use the [/v2/dataModels/spec](https://help.sigmacomputing.com/reference/create-data-model-spec) endpoint.\n- To update an existing data model from code, use the [/v2/dataModels/{dataModelId}/spec](https://help.sigmacomputing.com/reference/update-data-model-spec) endpoint.\n- The default format of the representation is JSON. To receive YAML, add the query parameter `?format=yaml` or the header `Accept: application/yaml`.\n\n### Usage scenarios\n- **Backup and restore**: Developers can use this endpoint to programmatically back up data models and restore them if needed.\n- **Version control**: Developers can use this endpoint to programmatically manage, update, and version control data models between several organizations or tenants.\n- **Administration**: Administrators can use this endpoint to programmatically analyze and govern data models across an organization.\n- **Migration**: Administrators can use this endpoint to programmatically migrate data models between organizations or tenants.\n- **Agentic workflows**: Agents can use these endpoints to directly manage data model contents in code.\n","tags":["dataModels"],"parameters":[{"name":"dataModelId","in":"path","required":true,"schema":{"type":"string"}},{"name":"documentVersion","in":"query","required":false,"schema":{"type":"integer"}},{"name":"Authorization","in":"header","description":"Bearer authentication","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"The response body.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataModelSpec"}}}}}},"put":{"operationId":"updateDataModelSpec","summary":"Update a data model from a code representation","description":"This endpoint replaces a data model with the contents defined in a code representation. You can programmatically update the data model's structure, metadata, and contents. This creates a new version of the data model, which is accessible from the Sigma UI.\n\nFor more information on managing data models via the Sigma API, see [Manage data models as code](https://help.sigmacomputing.com/docs/manage-data-models-as-code). For more information on using this endpoint, including an end-to-end example, see [Update a data model from a code representation](https://help.sigmacomputing.com/docs/update-a-data-model-from-a-code-representation).\n\n### Usage notes\n- To perform this operation, you must use API credentials owned by a user assigned an account type with **Create, edit, and publish data models** permission.\n- To perform this operation, you must use API credentials owned by a user with **Can edit** access to the data model.\n- Retrieve a representation of an existing data model by calling the [/v2/dataModels/{dataModelId}/spec](https://help.sigmacomputing.com/reference/get-data-model-spec) endpoint.\n- To create a new data model from code, use the [/v2/dataModels/spec](https://help.sigmacomputing.com/reference/create-data-model-spec) endpoint.\n- The endpoint only supports updates to the `pages` array and its contents. Additional fields are not required and are ignored in the request body.\n- Partial updates are not supported. You must provide the entire representation of the data model in the request body.\n- The default format of the representation is JSON. To use YAML, add the header `Content-Type: application/yaml`.\n\n### Usage scenarios\n- **Automation**: If you want to update several data models across one or more organizations, or in response to external events, you can use this endpoint to programmatically update the data models.\n- **Integration**: Using this endpoint, you can update data models based on external data sources or integrate Sigma with other tools and platforms.\n- **Version control**: Developers can use this endpoint to programmatically manage, update, and version control data models between several organizations or tenants.\n- **Agentic workflows**: Agents can use these endpoints to directly manage data model contents in code.\n","tags":["dataModels"],"parameters":[{"name":"dataModelId","in":"path","required":true,"schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer authentication","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"The response body.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/dataModels_updateDataModelSpec_Response_200"}}}}},"requestBody":{"description":"The request body.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDataModelSpec"}}}}}},"/v2/dataModels/spec":{"post":{"operationId":"createDataModelSpec","summary":"Create a data model from a code representation","description":"This endpoint creates a new data model in Sigma from a code representation. Use it to programmatically define and create data models that are then accessible from the Sigma UI.\n\nFor more information on managing data models via the Sigma API, see [Manage data models as code](https://help.sigmacomputing.com/docs/manage-data-models-as-code). For more information on using this endpoint, including an end-to-end example, see [Create a data model from a code representation](https://help.sigmacomputing.com/docs/create-a-data-model-from-a-code-representation).\n\n### Usage notes\n- To perform this operation, you must use API credentials owned by a user assigned an account type with **Create, edit, and publish data models** permission.\n- Retrieve a representation of an existing data model by calling the [/v2/dataModels/{dataModelId}/spec](https://help.sigmacomputing.com/reference/get-data-model-spec) endpoint.\n- To get a list of folders, call the [/v2/files](https://help.sigmacomputing.com/reference/list-files) endpoint and review the `id` field in the response for files with a `type` of `folder`.\n- The default format of the representation is JSON. To use YAML, add the header `Content-Type: application/yaml`.\n\n### Usage scenarios\n- **Automation**: If you want to create several data models across one or more organizations, you can use this endpoint to programmatically create the data models.\n- **Integration**: Using this endpoint, you can create data models based on external data sources or integrate Sigma with other tools and platforms.\n- **Migration**: You can use this endpoint to migrate data models from one organization to another.\n- **Version control**: Developers can use this endpoint to programmatically manage, update, and version control data models between several organizations or tenants.\n- **Agentic workflows**: Agents can use these endpoints to directly manage data model contents in code.\n","tags":["dataModels"],"parameters":[{"name":"Authorization","in":"header","description":"Bearer authentication","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"The response body.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/dataModels_createDataModelSpec_Response_200"}}}}},"requestBody":{"description":"The request body.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDataModelSpec"}}}}}}},"servers":[{"url":"https://api.sigmacomputing.com","description":"Server for GCP (US) hosted organizations"},{"url":"https://api.sa.gcp.sigmacomputing.com","description":"Server for GCP (KSA) hosted organizations"},{"url":"https://aws-api.sigmacomputing.com","description":"Server for AWS US (West) hosted organizations"},{"url":"https://api.us-a.aws.sigmacomputing.com","description":"Server for AWS US (East) hosted organizations"},{"url":"https://api.ca.aws.sigmacomputing.com","description":"Server for AWS Canada hosted organizations"},{"url":"https://api.eu.aws.sigmacomputing.com","description":"Server for AWS Europe hosted organizations"},{"url":"https://api.au.aws.sigmacomputing.com","description":"Server for AWS Australia and APAC hosted organizations"},{"url":"https://api.uk.aws.sigmacomputing.com","description":"Server for AWS UK hosted organizations"},{"url":"https://api.us.azure.sigmacomputing.com","description":"Server for Azure US hosted organizations"},{"url":"https://api.eu.azure.sigmacomputing.com","description":"Server for Azure Europe hosted organizations"},{"url":"https://api.ca.azure.sigmacomputing.com","description":"Server for Azure Canada hosted organizations"},{"url":"https://api.uk.azure.sigmacomputing.com","description":"Server for Azure United Kingdom hosted organizations"},{"url":"https://api.au.azure.sigmacomputing.com","description":"Server for Azure Australia hosted organizations"}],"components":{"schemas":{"DataModelSpecSchemaVersion":{"type":"string","enum":["1"],"description":"The schema version used by this representation of the data model.","title":"DataModelSpecSchemaVersion"},"DataModelSpecPagesItemsElementsItemsOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf0Kind":{"type":"string","enum":["number"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf0Kind"},"formatString":{"type":"string","description":"The format of the number specified in d3 format."},"prefix":{"type":"string","description":"The prefix to apply to the number."},"suffix":{"type":"string","description":"The suffix to apply to the number."},"displayNullAs":{"type":"string","description":"The display value to show for null values."},"decimalSymbol":{"type":"string","description":"The character used for decimal notation."},"digitGroupingSymbol":{"type":"string","description":"The character used to separate digits in large numbers."},"digitGroupingSize":{"type":"array","items":{"type":"number","format":"double"},"description":"The interval at which to use the digit grouping symbol."},"currencySymbol":{"type":"string","description":"The characters used for currency."}},"required":["kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat0"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf1Kind":{"type":"string","enum":["datetime"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf1Kind"},"formatString":{"type":"string","description":"The format of the date specified in d3 time format."}},"required":["kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat1"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat1"}],"description":"The display format of the column.","title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the column."},"formula":{"type":"string","description":"The reference or calculation for the column."},"name":{"type":"string","description":"The display name of the column."},"description":{"type":"string","description":"The description of the column."},"hidden":{"type":"boolean","description":"Indicates whether or not the column is hidden from view."},"format":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat","description":"The display format of the column."}},"required":["id","formula"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItems"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0Source0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0Source0"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf1Kind":{"type":"string","enum":["sql"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0Source1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf1Kind"},"statement":{"type":"string","description":"The custom SQL statement used in the element."}},"required":["connectionId","kind","statement"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0Source1"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf2Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0Source2":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf2Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0Source2"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf3Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf3Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0Source3":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf3Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0Source3"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4Kind":{"type":"string","enum":["join"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft0"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft1"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft2"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft2"}],"description":"The name of the left table in the join.","title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight0"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf1Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight1"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight2"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight2"}],"description":"The name of the right table in the join.","title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp0":{"type":"string","enum":["<"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp0"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp1":{"type":"string","enum":["<="],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp1"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp2":{"type":"string","enum":["="],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp2"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp3":{"type":"string","enum":["!="],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp3"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp4":{"type":"string","enum":[">="],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp4"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp5":{"type":"string","enum":[">"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp5"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp6":{"type":"string","enum":["within"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp6"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp7":{"type":"string","enum":["intersects"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp7"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp8":{"type":"string","enum":["is-distinct-from"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp8"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp9":{"type":"string","enum":["is-not-distinct-from"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp9"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp2"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp3"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp4"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp5"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp6"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp7"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp8"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp9"}],"description":"The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.","title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItems":{"type":"object","properties":{"left":{"type":"string","description":"The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”."},"right":{"type":"string","description":"The column reference or formula expression from the right source used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”."},"op":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp","description":"The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type."}},"required":["left","right"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItems"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType0":{"type":"string","enum":["inner"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType0"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType1":{"type":"string","enum":["left-outer"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType1"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType2":{"type":"string","enum":["right-outer"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType2"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType3":{"type":"string","enum":["full-outer"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType3"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType4":{"type":"string","enum":["lookup"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType4"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType2"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType3"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType4"}],"description":"The logical join type.","title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItems":{"type":"object","properties":{"left":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft","description":"The name of the left table in the join."},"right":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight","description":"The name of the right table in the join."},"columns":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItems"},"description":"A list of the column pairs and operators that define this join."},"name":{"type":"string","description":"The name of the join. Defaults to the name of the right."},"joinType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType","description":"The logical join type."}},"required":["left","right","columns"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItems"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource0"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf1Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource1"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource2"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource2"}],"description":"The primary/head source of the join. If not specified, it is inferred as the unique source that appears on the left of some join but never on the right.","title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource"},"DataModelSpecPagesItemsElementsItemsOneOf0Source4":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4Kind"},"joins":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItems"},"description":"A list of the joins and their definitions. The left of each join must be either the primary source or the right of some other join."},"name":{"type":"string","description":"The name of the join. Defaults to the name of the primary source."},"primarySource":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource","description":"The primary/head source of the join. If not specified, it is inferred as the unique source that appears on the left of some join but never on the right."}},"required":["kind","joins"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0Source4"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5Kind":{"type":"string","enum":["union"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems0"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf1Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems1"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems2"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems2"}],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5MatchesItems":{"type":"object","properties":{"outputColumnName":{"type":"string","description":"The name of the union output column."},"sourceColumns":{"type":"array","items":{"type":["string","null"]},"description":"The matching set of source columns that correspond to the union output column."}},"required":["outputColumnName","sourceColumns"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5MatchesItems"},"DataModelSpecPagesItemsElementsItemsOneOf0Source5":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5Kind"},"sources":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems"},"description":"The identifiers of the sources in the union."},"matches":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5MatchesItems"},"description":"The union output columns and the matched source columns that comprise them."}},"required":["kind","sources","matches"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0Source5"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Kind":{"type":"string","enum":["transpose"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source0"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf1Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source1"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source2"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source2"}],"description":"The identifier of the source in the transpose.","title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Direction":{"type":"string","enum":["row-to-column"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Direction"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate0":{"type":"string","enum":["min"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate0"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate1":{"type":"string","enum":["max"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate1"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate2":{"type":"string","enum":["count"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate2"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate3":{"type":"string","enum":["count-if"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate3"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate4":{"type":"string","enum":["count-distinct"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate4"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate5":{"type":"string","enum":["sum"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate5"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate6":{"type":"string","enum":["avg"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate6"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate7":{"type":"string","enum":["median"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate7"},"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate2"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate3"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate4"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate5"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate6"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate7"}],"description":"Indicates the calculation performed on the valueColumn.","title":"DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate"},"DataModelSpecPagesItemsElementsItemsOneOf0Source6":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Kind"},"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source","description":"The identifier of the source in the transpose."},"direction":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Direction"},"outputColumns":{"type":"array","items":{"type":"string"},"description":"The list of columns in the transposed table."},"columnToTranspose":{"type":"string","description":"The identifier of the column whose values are used as column headings."},"valueColumn":{"type":"string","description":"The identifier of the column used to calculate cell values for each row in the transposed columns."},"aggregate":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate","description":"Indicates the calculation performed on the valueColumn."},"columnsToMerge":{"type":"array","items":{"type":"string"},"description":"The list of columns to merge in the transposed table. Must be of the same data type."},"columnLabelForMergedColumns":{"type":"string","description":"The display name of the merged column in the transposed table."},"columnLabelForValues":{"type":"string","description":"The display name of the column of transposed values."}},"required":["kind","source"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0Source6"},"DataModelSpecPagesItemsElementsItemsOneOf0Source":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0Source0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0Source1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0Source2"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0Source3"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0Source4"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0Source5"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0Source6"}],"description":"The source of the table.","title":"DataModelSpecPagesItemsElementsItemsOneOf0Source"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf0Kind":{"type":"string","enum":["number"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf0Kind"},"formatString":{"type":"string","description":"The format of the number specified in d3 format."},"prefix":{"type":"string","description":"The prefix to apply to the number."},"suffix":{"type":"string","description":"The suffix to apply to the number."},"displayNullAs":{"type":"string","description":"The display value to show for null values."},"decimalSymbol":{"type":"string","description":"The character used for decimal notation."},"digitGroupingSymbol":{"type":"string","description":"The character used to separate digits in large numbers."},"digitGroupingSize":{"type":"array","items":{"type":"number","format":"double"},"description":"The interval at which to use the digit grouping symbol."},"currencySymbol":{"type":"string","description":"The characters used for currency."}},"required":["kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat0"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf1Kind":{"type":"string","enum":["datetime"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf1Kind"},"formatString":{"type":"string","description":"The format of the date specified in d3 time format."}},"required":["kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat1"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat1"}],"description":"The display format of the column.","title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation0":{"type":"string","enum":["year"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation0"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation1":{"type":"string","enum":["quarter"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation1"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation2":{"type":"string","enum":["month"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation2"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation3":{"type":"string","enum":["week"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation3"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation4":{"type":"string","enum":["day"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation4"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation5":{"type":"string","enum":["hour"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation5"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation6":{"type":"string","enum":["minute"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation6"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation7":{"type":"string","enum":["second"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation7"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation2"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation3"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation4"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation5"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation6"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation7"}],"description":"The precision to truncate the date to.","title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod0":{"type":"string","enum":["year"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod0"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod1":{"type":"string","enum":["quarter"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod1"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod2":{"type":"string","enum":["month"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod2"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod3":{"type":"string","enum":["week"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod3"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod4":{"type":"string","enum":["day"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod4"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod5":{"type":"string","enum":["hour"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod5"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod6":{"type":"string","enum":["minute"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod6"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod7":{"type":"string","enum":["second"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod7"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod2"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod3"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod4"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod5"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod6"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod7"}],"description":"The time period to compare the current metric value against.","title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection0":{"type":"string","enum":["higher-is-better"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection0"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection1":{"type":"string","enum":["lower-is-better"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection1"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection1"}],"description":"Indicates whether higher or lower comparison values are better for that metric.","title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparison":{"type":"object","properties":{"comparisonPeriod":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod","description":"The time period to compare the current metric value against."},"direction":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection","description":"Indicates whether higher or lower comparison values are better for that metric."}},"required":["comparisonPeriod"],"description":"The time period to compare the current metric value against.","title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparison"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimeline":{"type":"object","properties":{"dateColumnId":{"type":"string","description":"The column of date data used to create the metric timeline."},"truncation":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation","description":"The precision to truncate the date to."},"comparison":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparison","description":"The time period to compare the current metric value against."}},"required":["dateColumnId"],"description":"The timeline configuration for the metric.","title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimeline"},"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the metric."},"formula":{"type":"string","description":"The formula defining the metric."},"name":{"type":"string","description":"The name of the metric."},"description":{"type":"string","description":"The description of the metric."},"isHighlighted":{"type":"boolean","description":"Indicates whether or not the metric is highlighted."},"format":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat","description":"The display format of the column."},"timeline":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimeline","description":"The timeline configuration for the metric."}},"required":["id","formula"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0MetricsItems"},"DataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItemsKeysItems":{"type":"object","properties":{"sourceColumnId":{"type":"string","description":"The column from the parent table joined in this relationship."},"targetColumnId":{"type":"string","description":"The column from the target table joined in this relationship."}},"required":["sourceColumnId","targetColumnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItemsKeysItems"},"DataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the relationship."},"targetElementId":{"type":"string","description":"The identifier of the table joined to the parent table in the relationship."},"keys":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItemsKeysItems"},"description":"The pairs of source and target column IDs joined in this relationship."},"name":{"type":"string","description":"The name of the relationship."},"description":{"type":"string","description":"The description of the relationship."}},"required":["id","targetElementId","keys"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItems"},"DataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState0":{"type":"string","enum":["enabled"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState0"},"DataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState1":{"type":"string","enum":["disabled"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState1"},"DataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState1"}],"description":"Indicates whether or not the filter is enabled.","title":"DataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState"},"DataModelSpecPagesItemsElementsItemsOneOf0FiltersItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the filter."},"columnId":{"type":"string","description":"The identifier of the column this filter targets."},"state":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState","description":"Indicates whether or not the filter is enabled."}},"required":["id","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf0FoldersItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the folder."},"name":{"type":"string","description":"The name of the folder."},"items":{"type":"array","items":{"type":"string"},"description":"The column and folder IDs contained within the folder."}},"required":["id","name"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0FoldersItems"},"DataModelSpecPagesItemsElementsItemsOneOf0GroupingsItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the grouping."},"groupBy":{"type":"array","items":{"type":"string"},"description":"The columns or folders that define the grouping."},"calculations":{"type":"array","items":{"type":"string"},"description":"The calculations applied to the grouping."}},"required":["id"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0GroupingsItems"},"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection0":{"type":"string","enum":["ascending"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection0"},"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection1":{"type":"string","enum":["descending"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection1"},"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection1"}],"description":"The direction in which to sort.","title":"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection"},"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls0":{"type":"string","enum":["first"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls0"},"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls1":{"type":"string","enum":["last"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls1"},"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls2":{"type":"string","enum":["connection-default"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls2"},"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls2"}],"description":"Indicates how the sort order treats null values.","title":"DataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls"},"DataModelSpecPagesItemsElementsItemsOneOf0SortItems":{"type":"object","properties":{"columnId":{"type":"string","description":"The identifier of the column by which to sort."},"direction":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection","description":"The direction in which to sort."},"nulls":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls","description":"Indicates how the sort order treats null values."}},"required":["columnId","direction"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0SortItems"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind":{"type":"string","enum":["no-one-can-view"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind"}},"required":["kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria0"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind":{"type":"string","enum":["specific-users-and-teams"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type":{"type":"string","enum":["user"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type"},"userId":{"type":"string","description":"The identifier of a Sigma user."}},"required":["type","userId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type":{"type":"string","enum":["team"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type"},"teamId":{"type":"string","description":"The identifier of a team."}},"required":["type","teamId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1"}],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind"},"assignments":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems"},"description":"The identifiers of the users and teams that can access the columns restricted by the column security rule."}},"required":["kind","assignments"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria1"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind":{"type":"string","enum":["user-attribute"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems":{"type":"object","properties":{"userAttributeId":{"type":"string","description":"The identifier of a user attribute."},"value":{"type":"string","description":"The value for a user attribute."}},"required":["userAttributeId","value"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria2":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind"},"assignments":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems"},"description":"The identifier of a user attribute and the value users must be assigned to view the columns restricted by the column security rule."}},"required":["kind","assignments"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria2"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria2"}],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria"},"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the column security rule."},"restrictedColumns":{"type":"array","items":{"type":"string"},"description":"The list of columns restricted by the column security rule."},"criteria":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria"}},"required":["id","restrictedColumns","criteria"],"title":"DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItems"},"DataModelSpecPagesItemsElementsItems0":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the table."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0Kind"},"columns":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnsItems"},"description":"The columns of the table and their formulas."},"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0Source","description":"The source of the table."},"name":{"type":"string","description":"The name of the table."},"description":{"type":"string","description":"The description of the table."},"metrics":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0MetricsItems"},"description":"The metrics associated with this table and their configurations."},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItems"},"description":"The relationships sourced from this table and their targets."},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0FiltersItems"},"description":"The filters applied to this table and their configurations."},"folders":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0FoldersItems"},"description":"The folders in the table and their contents."},"groupings":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0GroupingsItems"},"description":"The groupings in the table and their contents."},"summary":{"type":"array","items":{"type":"string"},"description":"The identifiers of all columns in the table that are summaries."},"order":{"type":"array","items":{"type":"string"},"description":"A list of identifiers that determines the order in which columns and folders are displayed in the UI. Does not include summary columns."},"visibleAsSource":{"type":"boolean","description":"Indicates whether or not the table can be used as a source in other documents."},"sort":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0SortItems"},"description":"The column, direction, and null behavior used to sort the rows of this table."},"columnSecurities":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItems"},"description":"A list of the column security rules applied to columns in this table."}},"required":["id","kind","columns","source"],"title":"DataModelSpecPagesItemsElementsItems0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0ControlType":{"type":"string","enum":["checkbox"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode0":{"type":"string","enum":["True/False"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode1":{"type":"string","enum":["True/All"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode1"}],"description":"The mode of the control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode"},"DataModelSpecPagesItemsElementsItems10":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode","description":"The mode of the control."},"value":{"type":"boolean","description":"The selected value in the control."}},"required":["kind","id","controlId","controlType","mode"],"title":"DataModelSpecPagesItemsElementsItems10"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1ControlType":{"type":"string","enum":["switch"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode0":{"type":"string","enum":["True/False"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode1":{"type":"string","enum":["True/All"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode1"}],"description":"The mode of the control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode"},"DataModelSpecPagesItemsElementsItems11":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode","description":"The mode of the control."},"value":{"type":"boolean","description":"The selected value in the control."}},"required":["kind","id","controlId","controlType","mode"],"title":"DataModelSpecPagesItemsElementsItems11"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2ControlType":{"type":"string","enum":["text"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode0":{"type":"string","enum":["equals"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode1":{"type":"string","enum":["does-not-equal"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode2":{"type":"string","enum":["contains"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode3":{"type":"string","enum":["does-not-contain"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode3"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode4":{"type":"string","enum":["starts-with"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode4"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode5":{"type":"string","enum":["does-not-start-with"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode5"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode6":{"type":"string","enum":["ends-with"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode6"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode7":{"type":"string","enum":["does-not-end-with"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode7"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode8":{"type":"string","enum":["like"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode8"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode9":{"type":"string","enum":["not-like"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode9"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode10":{"type":"string","enum":["matches-regexp"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode10"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode11":{"type":"string","enum":["does-not-match-regexp"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode11"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode2"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode3"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode4"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode5"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode6"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode7"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode8"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode9"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode10"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode11"}],"description":"Indicates the type of text comparison to make.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case0":{"type":"string","enum":["sensitive"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case1":{"type":"string","enum":["insensitive"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case1"}],"description":"Indicates whether the text comparison is case 'sensitive' or 'insensitive'.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls0":{"type":"string","enum":["always"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls1":{"type":"string","enum":["never"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls2"}],"description":"Indicates when to include null values.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls"},"DataModelSpecPagesItemsElementsItems12":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode","description":"Indicates the type of text comparison to make."},"case":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case","description":"Indicates whether the text comparison is case 'sensitive' or 'insensitive'."},"includeNulls":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls","description":"Indicates when to include null values."},"showOperators":{"type":"boolean","description":"Indicates whether or not to display the control mode in the UI."},"value":{"type":"string","description":"The text entered in the control."}},"required":["kind","id","controlId","controlType","mode"],"title":"DataModelSpecPagesItemsElementsItems12"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3ControlType":{"type":"string","enum":["text-area"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItems"},"DataModelSpecPagesItemsElementsItems13":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf3Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf3ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItems"},"description":"The data model control that this control targets and overrides."},"value":{"type":"string","description":"The text entered in the control."}},"required":["kind","id","controlId","controlType"],"title":"DataModelSpecPagesItemsElementsItems13"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4ControlType":{"type":"string","enum":["number"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode0":{"type":"string","enum":["<="],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode1":{"type":"string","enum":["="],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode2":{"type":"string","enum":[">="],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode2"}],"description":"The operator used to filter numbers.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls0":{"type":"string","enum":["always"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls1":{"type":"string","enum":["never"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls2"}],"description":"Indicates when to include null values.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls"},"DataModelSpecPagesItemsElementsItems14":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode","description":"The operator used to filter numbers."},"value":{"type":"number","format":"double","description":"The number entered in the control."},"includeNulls":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls","description":"Indicates when to include null values."}},"required":["kind","id","controlId","controlType","mode"],"title":"DataModelSpecPagesItemsElementsItems14"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5ControlType":{"type":"string","enum":["number-range"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls0":{"type":"string","enum":["always"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls1":{"type":"string","enum":["never"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls2"}],"description":"Indicates when to include null values.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls"},"DataModelSpecPagesItemsElementsItems15":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItems"},"description":"The data model control that this control targets and overrides."},"includeNulls":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls","description":"Indicates when to include null values."},"min":{"type":"number","format":"double","description":"The lower bound of the selected number range."},"max":{"type":"number","format":"double","description":"The upper bound of the selected number range."}},"required":["kind","id","controlId","controlType"],"title":"DataModelSpecPagesItemsElementsItems15"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ControlType":{"type":"string","enum":["date"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode0":{"type":"string","enum":["<="],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode1":{"type":"string","enum":["="],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode2":{"type":"string","enum":[">="],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode2"}],"description":"The operator used to filter dates.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op0":{"type":"string","enum":["now-minus"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op1":{"type":"string","enum":["now-plus"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op1"}],"description":"Indicates whether to filter for the relative range before or after the date.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit0":{"type":"string","enum":["year"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit1":{"type":"string","enum":["quarter"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit2":{"type":"string","enum":["month"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit3":{"type":"string","enum":["week-starting-sunday"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit3"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit4":{"type":"string","enum":["week-starting-monday"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit4"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit5":{"type":"string","enum":["day"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit5"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit6":{"type":"string","enum":["hour"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit6"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit7":{"type":"string","enum":["minute"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit7"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit2"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit3"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit4"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit5"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit6"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit7"}],"description":"The unit of time to filter on.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value1":{"type":"object","properties":{"op":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op","description":"Indicates whether to filter for the relative range before or after the date."},"unit":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit","description":"The unit of time to filter on."},"value":{"type":"number","format":"double","description":"The number of units to filter on. I.e. 'x units ago' or 'in x units'."}},"required":["op","unit","value"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value1"}],"description":"The date selected in the control, in ISO 8601 or relative format.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls0":{"type":"string","enum":["always"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls1":{"type":"string","enum":["never"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls2"}],"description":"Indicates when to include null values.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls"},"DataModelSpecPagesItemsElementsItems16":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode","description":"The operator used to filter dates."},"value":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value","description":"The date selected in the control, in ISO 8601 or relative format."},"includeNulls":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls","description":"Indicates when to include null values."}},"required":["kind","id","controlId","controlType","mode"],"title":"DataModelSpecPagesItemsElementsItems16"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7ControlType":{"type":"string","enum":["date-range"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls0":{"type":"string","enum":["always"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls1":{"type":"string","enum":["never"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls2"}],"description":"Indicates when to include null values.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Mode":{"type":"string","enum":["on"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Mode"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit0":{"type":"string","enum":["year"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit1":{"type":"string","enum":["quarter"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit2":{"type":"string","enum":["month"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit3":{"type":"string","enum":["week-starting-sunday"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit3"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit4":{"type":"string","enum":["week-starting-monday"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit4"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit5":{"type":"string","enum":["day"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit5"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit6":{"type":"string","enum":["hour"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit6"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit7":{"type":"string","enum":["minute"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit7"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit2"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit3"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit4"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit5"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit6"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit7"}],"description":"The unit of time to filter on.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit"},"DataModelSpecPagesItemsElementsItems17":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItems"},"description":"The data model control that this control targets and overrides."},"includeNulls":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls","description":"Indicates when to include null values."},"mode":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Mode"},"date":{"type":"string","description":"The date to filter to, in ISO 8601 format."},"value":{"type":"number","format":"double","description":"The number of units to filter on. I.e. 'x units ago'."},"unit":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit","description":"The unit of time to filter on."},"includeToday":{"type":"boolean","description":"Indicates whether or not to include the current date."}},"required":["kind","id","controlId","controlType"],"title":"DataModelSpecPagesItemsElementsItems17"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8ControlType":{"type":"string","enum":["top-n"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItems"},"DataModelSpecPagesItemsElementsItems18":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf8Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf8ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItems"},"description":"The data model control that this control targets and overrides."}},"required":["kind","id","controlId","controlType"],"title":"DataModelSpecPagesItemsElementsItems18"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ControlType":{"type":"string","enum":["list"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode0":{"type":"string","enum":["include"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode1":{"type":"string","enum":["exclude"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode1"}],"description":"Indicates whether to 'include' or 'exclude' the list of values.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceKind":{"type":"string","enum":["source"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Source":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceKind"},"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The identifier of the column used as a value source for the control."},"displayColumnId":{"type":"string","description":"The identifier of the column containing display names for the control values."}},"required":["kind","source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Source"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SelectionMode":{"type":"string","enum":["multiple"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SelectionMode"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Values":{"oneOf":[{"type":"array","items":{"type":["boolean","null"]}},{"type":"array","items":{"type":["number","null"],"format":"double"}},{"type":"array","items":{"type":["string","null"]}},{"type":"array","items":{"type":["string","null"]}}],"description":"The list of selected values in the filter.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Values"},"DataModelSpecPagesItemsElementsItems190":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode","description":"Indicates whether to 'include' or 'exclude' the list of values."},"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Source"},"selectionMode":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SelectionMode"},"values":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Values","description":"The list of selected values in the filter."}},"required":["kind","id","controlId","controlType","source"],"title":"DataModelSpecPagesItemsElementsItems190"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ControlType":{"type":"string","enum":["list"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode0":{"type":"string","enum":["include"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode1":{"type":"string","enum":["exclude"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode1"}],"description":"Indicates whether to 'include' or 'exclude' the list of values.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceKind":{"type":"string","enum":["manual"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType0":{"type":"string","enum":["text"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType1":{"type":"string","enum":["number"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType2":{"type":"string","enum":["date"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType3":{"type":"string","enum":["boolean"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType3"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType2"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType3"}],"description":"The data type of the list values.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValues":{"oneOf":[{"type":"array","items":{"type":"boolean"}},{"type":"array","items":{"type":"number","format":"double"}},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"string"}}],"description":"The list of possible values in the control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValues"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Source":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceKind"},"valueType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType","description":"The data type of the list values."},"values":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValues","description":"The list of possible values in the control."},"labels":{"type":"array","items":{"type":["string","null"]},"description":"The list of labels applied to the values in the control."}},"required":["kind","valueType"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Source"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SelectionMode":{"type":"string","enum":["multiple"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SelectionMode"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Values":{"oneOf":[{"type":"array","items":{"type":["boolean","null"]}},{"type":"array","items":{"type":["number","null"],"format":"double"}},{"type":"array","items":{"type":["string","null"]}},{"type":"array","items":{"type":["string","null"]}}],"description":"The list of selected values in the filter.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Values"},"DataModelSpecPagesItemsElementsItems191":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode","description":"Indicates whether to 'include' or 'exclude' the list of values."},"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Source"},"selectionMode":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SelectionMode"},"values":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Values","description":"The list of selected values in the filter."}},"required":["kind","id","controlId","controlType"],"title":"DataModelSpecPagesItemsElementsItems191"},"DataModelSpecPagesItemsElementsItems19":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems190"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems191"}],"title":"DataModelSpecPagesItemsElementsItems19"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10ControlType":{"type":"string","enum":["segmented"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Kind":{"type":"string","enum":["manual"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType0":{"type":"string","enum":["text"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType1":{"type":"string","enum":["number"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType2":{"type":"string","enum":["date"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType3":{"type":"string","enum":["boolean"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType3"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType2"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType3"}],"description":"The data type of the list values.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Values":{"oneOf":[{"type":"array","items":{"type":"boolean"}},{"type":"array","items":{"type":"number","format":"double"}},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"string"}}],"description":"The list of possible values in the control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Values"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Kind"},"valueType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType","description":"The data type of the list values."},"values":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Values","description":"The list of possible values in the control."},"labels":{"type":"array","items":{"type":["string","null"]},"description":"The list of labels applied to the values in the control."}},"required":["kind","valueType"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Kind":{"type":"string","enum":["source"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Kind"},"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The identifier of the column used as a value source for the control."},"displayColumnId":{"type":"string","description":"The identifier of the column containing display names for the control values."}},"required":["kind","source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source1"}],"description":"The source of the possible values in the control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Value":{"oneOf":[{"type":"boolean"},{"type":"number","format":"double"},{"type":"string"},{"type":"string"}],"description":"The value selected in the control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Value"},"DataModelSpecPagesItemsElementsItems110":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItems"},"description":"The data model control that this control targets and overrides."},"clearLabel":{"type":"string","description":"The text displayed for the clear option if showClearLabel is true."},"showClearLabel":{"type":"boolean","description":"Indicates whether or not to include a clear option in the control."},"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source","description":"The source of the possible values in the control."},"value":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf10Value"},{"type":"null"}],"description":"The value selected in the control."}},"required":["kind","id","controlId","controlType"],"title":"DataModelSpecPagesItemsElementsItems110"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11ControlType":{"type":"string","enum":["hierarchy"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSourceKind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSourceKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSource":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSourceKind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Source":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSource"},"columnId":{"type":"string"}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Source"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode0":{"type":"string","enum":["include"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode1":{"type":"string","enum":["exclude"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode1"}],"description":"Indicates whether to 'include' or 'exclude' the list of values.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode"},"DataModelSpecPagesItemsElementsItems111":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItems"},"description":"The data model control that this control targets and overrides."},"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Source"},"mode":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode","description":"Indicates whether to 'include' or 'exclude' the list of values."},"values":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["kind","id","controlId","controlType"],"title":"DataModelSpecPagesItemsElementsItems111"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12ControlType":{"type":"string","enum":["slider"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode0":{"type":"string","enum":["<="],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode1":{"type":"string","enum":["="],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode2":{"type":"string","enum":[">="],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode2"}],"description":"The comparison operator used by the control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls0":{"type":"string","enum":["always"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls1":{"type":"string","enum":["never"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls2"}],"description":"Indicates when to include null values.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls"},"DataModelSpecPagesItemsElementsItems112":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode","description":"The comparison operator used by the control."},"low":{"type":"number","format":"double","description":"The minimum value of the slider."},"high":{"type":"number","format":"double","description":"The maximum value of the slider."},"step":{"type":"number","format":"double","description":"The amount the slider increments by between steps."},"includeNulls":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls","description":"Indicates when to include null values."},"value":{"type":"number","format":"double","description":"The number selected in the control."}},"required":["kind","id","controlId","controlType","mode"],"title":"DataModelSpecPagesItemsElementsItems112"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13Kind":{"type":"string","enum":["control"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13ControlType":{"type":"string","enum":["range-slider"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13ControlType"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf0Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf1Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf2Kind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItemsKind"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItems"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls0":{"type":"string","enum":["always"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls0"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls1":{"type":"string","enum":["never"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls1"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls2"},"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls1"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls2"}],"description":"Indicates when to include null values.","title":"DataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls"},"DataModelSpecPagesItemsElementsItems113":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItems"},"description":"The data model control that this control targets and overrides."},"low":{"type":"number","format":"double","description":"The minimum value of the slider."},"high":{"type":"number","format":"double","description":"The maximum value of the slider."},"step":{"type":"number","format":"double","description":"The amount the slider increments by between steps."},"includeNulls":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls","description":"Indicates when to include null values."},"min":{"type":"number","format":"double","description":"The lower bound of the selected number range."},"max":{"type":"number","format":"double","description":"The upper bound of the selected number range."}},"required":["kind","id","controlId","controlType"],"title":"DataModelSpecPagesItemsElementsItems113"},"DataModelSpecPagesItemsElementsItems1":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems10"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems11"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems12"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems13"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems14"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems15"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems16"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems17"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems18"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems19"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems110"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems111"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems112"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems113"}],"title":"DataModelSpecPagesItemsElementsItems1"},"DataModelSpecPagesItemsElementsItems":{"oneOf":[{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems0"},{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems1"}],"title":"DataModelSpecPagesItemsElementsItems"},"DataModelSpecPagesItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the page in the data model."},"name":{"type":"string","description":"The name of the page."},"elements":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItemsElementsItems"},"description":"The elements on the page."}},"required":["id","name","elements"],"title":"DataModelSpecPagesItems"},"DataModelSpec":{"type":"object","properties":{"dataModelId":{"type":"string","description":"Unique identifier of the data model."},"name":{"type":"string","description":"The name of the data model."},"url":{"type":"string","description":"The full URL for the requested document version of the data model."},"documentVersion":{"type":"number","format":"double","description":"The document version of the data model."},"latestDocumentVersion":{"type":"number","format":"double","description":"The most recently published document version of the data model."},"ownerId":{"type":"string","description":"The identifier of the user who owns the data model."},"folderId":{"type":"string","description":"The identifier of the folder in which the data model is located."},"createdBy":{"type":"string","description":"The identifier of the user who created the data model."},"updatedBy":{"type":"string","description":"The identifier of the user or process that last updated the data model."},"createdAt":{"type":"string","format":"date-time","description":"When the data model was created."},"updatedAt":{"type":"string","format":"date-time","description":"When the data model was last updated."},"description":{"type":"string","description":"The description of the data model."},"schemaVersion":{"$ref":"#/components/schemas/DataModelSpecSchemaVersion","description":"The schema version used by this representation of the data model."},"pages":{"type":"array","items":{"$ref":"#/components/schemas/DataModelSpecPagesItems"},"description":"The pages of the data model and their contents."}},"required":["dataModelId","name","url","documentVersion","latestDocumentVersion","ownerId","folderId","createdBy","updatedBy","createdAt","updatedAt","schemaVersion","pages"],"title":"DataModelSpec"},"UpdateDataModelSpecSchemaVersion":{"type":"string","enum":["1"],"description":"The schema version used by this representation of the data model.","title":"UpdateDataModelSpecSchemaVersion"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf0Kind":{"type":"string","enum":["number"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf0Kind"},"formatString":{"type":"string","description":"The format of the number specified in d3 format."},"prefix":{"type":"string","description":"The prefix to apply to the number."},"suffix":{"type":"string","description":"The suffix to apply to the number."},"displayNullAs":{"type":"string","description":"The display value to show for null values."},"decimalSymbol":{"type":"string","description":"The character used for decimal notation."},"digitGroupingSymbol":{"type":"string","description":"The character used to separate digits in large numbers."},"digitGroupingSize":{"type":"array","items":{"type":"number","format":"double"},"description":"The interval at which to use the digit grouping symbol."},"currencySymbol":{"type":"string","description":"The characters used for currency."}},"required":["kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf1Kind":{"type":"string","enum":["datetime"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf1Kind"},"formatString":{"type":"string","description":"The format of the date specified in d3 time format."}},"required":["kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat1"}],"description":"The display format of the column.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the column."},"formula":{"type":"string","description":"The reference or calculation for the column."},"name":{"type":"string","description":"The display name of the column."},"description":{"type":"string","description":"The description of the column."},"hidden":{"type":"boolean","description":"Indicates whether or not the column is hidden from view."},"format":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat","description":"The display format of the column."}},"required":["id","formula"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf1Kind":{"type":"string","enum":["sql"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf1Kind"},"statement":{"type":"string","description":"The custom SQL statement used in the element."}},"required":["connectionId","kind","statement"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf2Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source2":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf2Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf3Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf3Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source3":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf3Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source3"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4Kind":{"type":"string","enum":["join"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft2"}],"description":"The name of the left table in the join.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf1Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight2"}],"description":"The name of the right table in the join.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp0":{"type":"string","enum":["<"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp1":{"type":"string","enum":["<="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp2":{"type":"string","enum":["="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp3":{"type":"string","enum":["!="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp3"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp4":{"type":"string","enum":[">="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp4"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp5":{"type":"string","enum":[">"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp5"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp6":{"type":"string","enum":["within"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp6"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp7":{"type":"string","enum":["intersects"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp7"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp8":{"type":"string","enum":["is-distinct-from"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp8"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp9":{"type":"string","enum":["is-not-distinct-from"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp9"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp2"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp3"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp4"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp5"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp6"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp7"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp8"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp9"}],"description":"The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItems":{"type":"object","properties":{"left":{"type":"string","description":"The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”."},"right":{"type":"string","description":"The column reference or formula expression from the right source used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”."},"op":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp","description":"The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type."}},"required":["left","right"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType0":{"type":"string","enum":["inner"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType1":{"type":"string","enum":["left-outer"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType2":{"type":"string","enum":["right-outer"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType3":{"type":"string","enum":["full-outer"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType3"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType4":{"type":"string","enum":["lookup"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType4"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType2"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType3"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType4"}],"description":"The logical join type.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItems":{"type":"object","properties":{"left":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft","description":"The name of the left table in the join."},"right":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight","description":"The name of the right table in the join."},"columns":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItems"},"description":"A list of the column pairs and operators that define this join."},"name":{"type":"string","description":"The name of the join. Defaults to the name of the right."},"joinType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType","description":"The logical join type."}},"required":["left","right","columns"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf1Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource2"}],"description":"The primary/head source of the join. If not specified, it is inferred as the unique source that appears on the left of some join but never on the right.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source4":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4Kind"},"joins":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItems"},"description":"A list of the joins and their definitions. The left of each join must be either the primary source or the right of some other join."},"name":{"type":"string","description":"The name of the join. Defaults to the name of the primary source."},"primarySource":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource","description":"The primary/head source of the join. If not specified, it is inferred as the unique source that appears on the left of some join but never on the right."}},"required":["kind","joins"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source4"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5Kind":{"type":"string","enum":["union"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf1Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems2"}],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5MatchesItems":{"type":"object","properties":{"outputColumnName":{"type":"string","description":"The name of the union output column."},"sourceColumns":{"type":"array","items":{"type":["string","null"]},"description":"The matching set of source columns that correspond to the union output column."}},"required":["outputColumnName","sourceColumns"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5MatchesItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source5":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5Kind"},"sources":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems"},"description":"The identifiers of the sources in the union."},"matches":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5MatchesItems"},"description":"The union output columns and the matched source columns that comprise them."}},"required":["kind","sources","matches"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source5"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Kind":{"type":"string","enum":["transpose"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf1Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source2"}],"description":"The identifier of the source in the transpose.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Direction":{"type":"string","enum":["row-to-column"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Direction"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate0":{"type":"string","enum":["min"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate1":{"type":"string","enum":["max"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate2":{"type":"string","enum":["count"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate3":{"type":"string","enum":["count-if"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate3"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate4":{"type":"string","enum":["count-distinct"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate4"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate5":{"type":"string","enum":["sum"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate5"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate6":{"type":"string","enum":["avg"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate6"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate7":{"type":"string","enum":["median"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate7"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate2"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate3"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate4"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate5"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate6"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate7"}],"description":"Indicates the calculation performed on the valueColumn.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source6":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Kind"},"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source","description":"The identifier of the source in the transpose."},"direction":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Direction"},"outputColumns":{"type":"array","items":{"type":"string"},"description":"The list of columns in the transposed table."},"columnToTranspose":{"type":"string","description":"The identifier of the column whose values are used as column headings."},"valueColumn":{"type":"string","description":"The identifier of the column used to calculate cell values for each row in the transposed columns."},"aggregate":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate","description":"Indicates the calculation performed on the valueColumn."},"columnsToMerge":{"type":"array","items":{"type":"string"},"description":"The list of columns to merge in the transposed table. Must be of the same data type."},"columnLabelForMergedColumns":{"type":"string","description":"The display name of the merged column in the transposed table."},"columnLabelForValues":{"type":"string","description":"The display name of the column of transposed values."}},"required":["kind","source"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source6"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source2"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source3"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source4"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source5"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source6"}],"description":"The source of the table.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf0Kind":{"type":"string","enum":["number"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf0Kind"},"formatString":{"type":"string","description":"The format of the number specified in d3 format."},"prefix":{"type":"string","description":"The prefix to apply to the number."},"suffix":{"type":"string","description":"The suffix to apply to the number."},"displayNullAs":{"type":"string","description":"The display value to show for null values."},"decimalSymbol":{"type":"string","description":"The character used for decimal notation."},"digitGroupingSymbol":{"type":"string","description":"The character used to separate digits in large numbers."},"digitGroupingSize":{"type":"array","items":{"type":"number","format":"double"},"description":"The interval at which to use the digit grouping symbol."},"currencySymbol":{"type":"string","description":"The characters used for currency."}},"required":["kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf1Kind":{"type":"string","enum":["datetime"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf1Kind"},"formatString":{"type":"string","description":"The format of the date specified in d3 time format."}},"required":["kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat1"}],"description":"The display format of the column.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation0":{"type":"string","enum":["year"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation1":{"type":"string","enum":["quarter"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation2":{"type":"string","enum":["month"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation3":{"type":"string","enum":["week"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation3"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation4":{"type":"string","enum":["day"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation4"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation5":{"type":"string","enum":["hour"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation5"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation6":{"type":"string","enum":["minute"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation6"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation7":{"type":"string","enum":["second"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation7"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation2"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation3"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation4"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation5"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation6"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation7"}],"description":"The precision to truncate the date to.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod0":{"type":"string","enum":["year"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod1":{"type":"string","enum":["quarter"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod2":{"type":"string","enum":["month"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod3":{"type":"string","enum":["week"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod3"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod4":{"type":"string","enum":["day"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod4"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod5":{"type":"string","enum":["hour"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod5"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod6":{"type":"string","enum":["minute"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod6"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod7":{"type":"string","enum":["second"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod7"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod2"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod3"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod4"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod5"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod6"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod7"}],"description":"The time period to compare the current metric value against.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection0":{"type":"string","enum":["higher-is-better"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection1":{"type":"string","enum":["lower-is-better"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection1"}],"description":"Indicates whether higher or lower comparison values are better for that metric.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparison":{"type":"object","properties":{"comparisonPeriod":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod","description":"The time period to compare the current metric value against."},"direction":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection","description":"Indicates whether higher or lower comparison values are better for that metric."}},"required":["comparisonPeriod"],"description":"The time period to compare the current metric value against.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparison"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimeline":{"type":"object","properties":{"dateColumnId":{"type":"string","description":"The column of date data used to create the metric timeline."},"truncation":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation","description":"The precision to truncate the date to."},"comparison":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparison","description":"The time period to compare the current metric value against."}},"required":["dateColumnId"],"description":"The timeline configuration for the metric.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimeline"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the metric."},"formula":{"type":"string","description":"The formula defining the metric."},"name":{"type":"string","description":"The name of the metric."},"description":{"type":"string","description":"The description of the metric."},"isHighlighted":{"type":"boolean","description":"Indicates whether or not the metric is highlighted."},"format":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat","description":"The display format of the column."},"timeline":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimeline","description":"The timeline configuration for the metric."}},"required":["id","formula"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItemsKeysItems":{"type":"object","properties":{"sourceColumnId":{"type":"string","description":"The column from the parent table joined in this relationship."},"targetColumnId":{"type":"string","description":"The column from the target table joined in this relationship."}},"required":["sourceColumnId","targetColumnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItemsKeysItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the relationship."},"targetElementId":{"type":"string","description":"The identifier of the table joined to the parent table in the relationship."},"keys":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItemsKeysItems"},"description":"The pairs of source and target column IDs joined in this relationship."},"name":{"type":"string","description":"The name of the relationship."},"description":{"type":"string","description":"The description of the relationship."}},"required":["id","targetElementId","keys"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState0":{"type":"string","enum":["enabled"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState1":{"type":"string","enum":["disabled"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState1"}],"description":"Indicates whether or not the filter is enabled.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the filter."},"columnId":{"type":"string","description":"The identifier of the column this filter targets."},"state":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState","description":"Indicates whether or not the filter is enabled."}},"required":["id","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0FoldersItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the folder."},"name":{"type":"string","description":"The name of the folder."},"items":{"type":"array","items":{"type":"string"},"description":"The column and folder IDs contained within the folder."}},"required":["id","name"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0FoldersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0GroupingsItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the grouping."},"groupBy":{"type":"array","items":{"type":"string"},"description":"The columns or folders that define the grouping."},"calculations":{"type":"array","items":{"type":"string"},"description":"The calculations applied to the grouping."}},"required":["id"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0GroupingsItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection0":{"type":"string","enum":["ascending"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection1":{"type":"string","enum":["descending"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection1"}],"description":"The direction in which to sort.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls0":{"type":"string","enum":["first"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls1":{"type":"string","enum":["last"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls2":{"type":"string","enum":["connection-default"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls2"}],"description":"Indicates how the sort order treats null values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItems":{"type":"object","properties":{"columnId":{"type":"string","description":"The identifier of the column by which to sort."},"direction":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection","description":"The direction in which to sort."},"nulls":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls","description":"Indicates how the sort order treats null values."}},"required":["columnId","direction"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind":{"type":"string","enum":["no-one-can-view"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind"}},"required":["kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind":{"type":"string","enum":["specific-users-and-teams"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type":{"type":"string","enum":["user"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type"},"userId":{"type":"string","description":"The identifier of a Sigma user."}},"required":["type","userId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type":{"type":"string","enum":["team"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type"},"teamId":{"type":"string","description":"The identifier of a team."}},"required":["type","teamId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1"}],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind"},"assignments":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems"},"description":"The identifiers of the users and teams that can access the columns restricted by the column security rule."}},"required":["kind","assignments"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind":{"type":"string","enum":["user-attribute"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems":{"type":"object","properties":{"userAttributeId":{"type":"string","description":"The identifier of a user attribute."},"value":{"type":"string","description":"The value for a user attribute."}},"required":["userAttributeId","value"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria2":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind"},"assignments":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems"},"description":"The identifier of a user attribute and the value users must be assigned to view the columns restricted by the column security rule."}},"required":["kind","assignments"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria2"}],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the column security rule."},"restrictedColumns":{"type":"array","items":{"type":"string"},"description":"The list of columns restricted by the column security rule."},"criteria":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria"}},"required":["id","restrictedColumns","criteria"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItems"},"UpdateDataModelSpecPagesItemsElementsItems0":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the table."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0Kind"},"columns":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItems"},"description":"The columns of the table and their formulas."},"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0Source","description":"The source of the table."},"name":{"type":"string","description":"The name of the table."},"description":{"type":"string","description":"The description of the table."},"metrics":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItems"},"description":"The metrics associated with this table and their configurations."},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItems"},"description":"The relationships sourced from this table and their targets."},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItems"},"description":"The filters applied to this table and their configurations."},"folders":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0FoldersItems"},"description":"The folders in the table and their contents."},"groupings":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0GroupingsItems"},"description":"The groupings in the table and their contents."},"summary":{"type":"array","items":{"type":"string"},"description":"The identifiers of all columns in the table that are summaries."},"order":{"type":"array","items":{"type":"string"},"description":"A list of identifiers that determines the order in which columns and folders are displayed in the UI. Does not include summary columns."},"visibleAsSource":{"type":"boolean","description":"Indicates whether or not the table can be used as a source in other documents."},"sort":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0SortItems"},"description":"The column, direction, and null behavior used to sort the rows of this table."},"columnSecurities":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItems"},"description":"A list of the column security rules applied to columns in this table."}},"required":["id","kind","columns","source"],"title":"UpdateDataModelSpecPagesItemsElementsItems0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ControlType":{"type":"string","enum":["checkbox"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode0":{"type":"string","enum":["True/False"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode1":{"type":"string","enum":["True/All"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode1"}],"description":"The mode of the control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode"},"UpdateDataModelSpecPagesItemsElementsItems10":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode","description":"The mode of the control."},"value":{"type":"boolean","description":"The selected value in the control."}},"required":["kind","id","controlId","controlType","mode"],"title":"UpdateDataModelSpecPagesItemsElementsItems10"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ControlType":{"type":"string","enum":["switch"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode0":{"type":"string","enum":["True/False"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode1":{"type":"string","enum":["True/All"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode1"}],"description":"The mode of the control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode"},"UpdateDataModelSpecPagesItemsElementsItems11":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode","description":"The mode of the control."},"value":{"type":"boolean","description":"The selected value in the control."}},"required":["kind","id","controlId","controlType","mode"],"title":"UpdateDataModelSpecPagesItemsElementsItems11"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ControlType":{"type":"string","enum":["text"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode0":{"type":"string","enum":["equals"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode1":{"type":"string","enum":["does-not-equal"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode2":{"type":"string","enum":["contains"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode3":{"type":"string","enum":["does-not-contain"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode3"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode4":{"type":"string","enum":["starts-with"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode4"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode5":{"type":"string","enum":["does-not-start-with"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode5"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode6":{"type":"string","enum":["ends-with"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode6"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode7":{"type":"string","enum":["does-not-end-with"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode7"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode8":{"type":"string","enum":["like"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode8"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode9":{"type":"string","enum":["not-like"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode9"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode10":{"type":"string","enum":["matches-regexp"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode10"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode11":{"type":"string","enum":["does-not-match-regexp"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode11"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode2"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode3"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode4"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode5"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode6"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode7"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode8"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode9"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode10"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode11"}],"description":"Indicates the type of text comparison to make.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case0":{"type":"string","enum":["sensitive"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case1":{"type":"string","enum":["insensitive"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case1"}],"description":"Indicates whether the text comparison is case 'sensitive' or 'insensitive'.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls0":{"type":"string","enum":["always"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls1":{"type":"string","enum":["never"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls2"}],"description":"Indicates when to include null values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls"},"UpdateDataModelSpecPagesItemsElementsItems12":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode","description":"Indicates the type of text comparison to make."},"case":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case","description":"Indicates whether the text comparison is case 'sensitive' or 'insensitive'."},"includeNulls":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls","description":"Indicates when to include null values."},"showOperators":{"type":"boolean","description":"Indicates whether or not to display the control mode in the UI."},"value":{"type":"string","description":"The text entered in the control."}},"required":["kind","id","controlId","controlType","mode"],"title":"UpdateDataModelSpecPagesItemsElementsItems12"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ControlType":{"type":"string","enum":["text-area"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItems13":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItems"},"description":"The data model control that this control targets and overrides."},"value":{"type":"string","description":"The text entered in the control."}},"required":["kind","id","controlId","controlType"],"title":"UpdateDataModelSpecPagesItemsElementsItems13"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ControlType":{"type":"string","enum":["number"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode0":{"type":"string","enum":["<="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode1":{"type":"string","enum":["="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode2":{"type":"string","enum":[">="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode2"}],"description":"The operator used to filter numbers.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls0":{"type":"string","enum":["always"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls1":{"type":"string","enum":["never"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls2"}],"description":"Indicates when to include null values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls"},"UpdateDataModelSpecPagesItemsElementsItems14":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode","description":"The operator used to filter numbers."},"value":{"type":"number","format":"double","description":"The number entered in the control."},"includeNulls":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls","description":"Indicates when to include null values."}},"required":["kind","id","controlId","controlType","mode"],"title":"UpdateDataModelSpecPagesItemsElementsItems14"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ControlType":{"type":"string","enum":["number-range"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls0":{"type":"string","enum":["always"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls1":{"type":"string","enum":["never"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls2"}],"description":"Indicates when to include null values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls"},"UpdateDataModelSpecPagesItemsElementsItems15":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItems"},"description":"The data model control that this control targets and overrides."},"includeNulls":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls","description":"Indicates when to include null values."},"min":{"type":"number","format":"double","description":"The lower bound of the selected number range."},"max":{"type":"number","format":"double","description":"The upper bound of the selected number range."}},"required":["kind","id","controlId","controlType"],"title":"UpdateDataModelSpecPagesItemsElementsItems15"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ControlType":{"type":"string","enum":["date"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode0":{"type":"string","enum":["<="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode1":{"type":"string","enum":["="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode2":{"type":"string","enum":[">="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode2"}],"description":"The operator used to filter dates.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op0":{"type":"string","enum":["now-minus"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op1":{"type":"string","enum":["now-plus"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op1"}],"description":"Indicates whether to filter for the relative range before or after the date.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit0":{"type":"string","enum":["year"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit1":{"type":"string","enum":["quarter"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit2":{"type":"string","enum":["month"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit3":{"type":"string","enum":["week-starting-sunday"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit3"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit4":{"type":"string","enum":["week-starting-monday"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit4"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit5":{"type":"string","enum":["day"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit5"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit6":{"type":"string","enum":["hour"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit6"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit7":{"type":"string","enum":["minute"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit7"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit2"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit3"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit4"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit5"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit6"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit7"}],"description":"The unit of time to filter on.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value1":{"type":"object","properties":{"op":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op","description":"Indicates whether to filter for the relative range before or after the date."},"unit":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit","description":"The unit of time to filter on."},"value":{"type":"number","format":"double","description":"The number of units to filter on. I.e. 'x units ago' or 'in x units'."}},"required":["op","unit","value"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value1"}],"description":"The date selected in the control, in ISO 8601 or relative format.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls0":{"type":"string","enum":["always"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls1":{"type":"string","enum":["never"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls2"}],"description":"Indicates when to include null values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls"},"UpdateDataModelSpecPagesItemsElementsItems16":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode","description":"The operator used to filter dates."},"value":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value","description":"The date selected in the control, in ISO 8601 or relative format."},"includeNulls":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls","description":"Indicates when to include null values."}},"required":["kind","id","controlId","controlType","mode"],"title":"UpdateDataModelSpecPagesItemsElementsItems16"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ControlType":{"type":"string","enum":["date-range"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls0":{"type":"string","enum":["always"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls1":{"type":"string","enum":["never"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls2"}],"description":"Indicates when to include null values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Mode":{"type":"string","enum":["on"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Mode"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit0":{"type":"string","enum":["year"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit1":{"type":"string","enum":["quarter"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit2":{"type":"string","enum":["month"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit3":{"type":"string","enum":["week-starting-sunday"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit3"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit4":{"type":"string","enum":["week-starting-monday"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit4"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit5":{"type":"string","enum":["day"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit5"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit6":{"type":"string","enum":["hour"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit6"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit7":{"type":"string","enum":["minute"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit7"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit2"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit3"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit4"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit5"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit6"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit7"}],"description":"The unit of time to filter on.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit"},"UpdateDataModelSpecPagesItemsElementsItems17":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItems"},"description":"The data model control that this control targets and overrides."},"includeNulls":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls","description":"Indicates when to include null values."},"mode":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Mode"},"date":{"type":"string","description":"The date to filter to, in ISO 8601 format."},"value":{"type":"number","format":"double","description":"The number of units to filter on. I.e. 'x units ago'."},"unit":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit","description":"The unit of time to filter on."},"includeToday":{"type":"boolean","description":"Indicates whether or not to include the current date."}},"required":["kind","id","controlId","controlType"],"title":"UpdateDataModelSpecPagesItemsElementsItems17"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ControlType":{"type":"string","enum":["top-n"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItems18":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItems"},"description":"The data model control that this control targets and overrides."}},"required":["kind","id","controlId","controlType"],"title":"UpdateDataModelSpecPagesItemsElementsItems18"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ControlType":{"type":"string","enum":["list"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode0":{"type":"string","enum":["include"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode1":{"type":"string","enum":["exclude"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode1"}],"description":"Indicates whether to 'include' or 'exclude' the list of values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceKind":{"type":"string","enum":["source"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Source":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceKind"},"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The identifier of the column used as a value source for the control."},"displayColumnId":{"type":"string","description":"The identifier of the column containing display names for the control values."}},"required":["kind","source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Source"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SelectionMode":{"type":"string","enum":["multiple"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SelectionMode"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Values":{"oneOf":[{"type":"array","items":{"type":["boolean","null"]}},{"type":"array","items":{"type":["number","null"],"format":"double"}},{"type":"array","items":{"type":["string","null"]}},{"type":"array","items":{"type":["string","null"]}}],"description":"The list of selected values in the filter.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Values"},"UpdateDataModelSpecPagesItemsElementsItems190":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode","description":"Indicates whether to 'include' or 'exclude' the list of values."},"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Source"},"selectionMode":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SelectionMode"},"values":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Values","description":"The list of selected values in the filter."}},"required":["kind","id","controlId","controlType","source"],"title":"UpdateDataModelSpecPagesItemsElementsItems190"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ControlType":{"type":"string","enum":["list"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode0":{"type":"string","enum":["include"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode1":{"type":"string","enum":["exclude"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode1"}],"description":"Indicates whether to 'include' or 'exclude' the list of values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceKind":{"type":"string","enum":["manual"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType0":{"type":"string","enum":["text"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType1":{"type":"string","enum":["number"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType2":{"type":"string","enum":["date"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType3":{"type":"string","enum":["boolean"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType3"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType2"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType3"}],"description":"The data type of the list values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValues":{"oneOf":[{"type":"array","items":{"type":"boolean"}},{"type":"array","items":{"type":"number","format":"double"}},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"string"}}],"description":"The list of possible values in the control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValues"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Source":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceKind"},"valueType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType","description":"The data type of the list values."},"values":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValues","description":"The list of possible values in the control."},"labels":{"type":"array","items":{"type":["string","null"]},"description":"The list of labels applied to the values in the control."}},"required":["kind","valueType"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Source"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SelectionMode":{"type":"string","enum":["multiple"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SelectionMode"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Values":{"oneOf":[{"type":"array","items":{"type":["boolean","null"]}},{"type":"array","items":{"type":["number","null"],"format":"double"}},{"type":"array","items":{"type":["string","null"]}},{"type":"array","items":{"type":["string","null"]}}],"description":"The list of selected values in the filter.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Values"},"UpdateDataModelSpecPagesItemsElementsItems191":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode","description":"Indicates whether to 'include' or 'exclude' the list of values."},"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Source"},"selectionMode":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SelectionMode"},"values":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Values","description":"The list of selected values in the filter."}},"required":["kind","id","controlId","controlType"],"title":"UpdateDataModelSpecPagesItemsElementsItems191"},"UpdateDataModelSpecPagesItemsElementsItems19":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems190"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems191"}],"title":"UpdateDataModelSpecPagesItemsElementsItems19"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ControlType":{"type":"string","enum":["segmented"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Kind":{"type":"string","enum":["manual"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType0":{"type":"string","enum":["text"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType1":{"type":"string","enum":["number"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType2":{"type":"string","enum":["date"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType3":{"type":"string","enum":["boolean"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType3"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType2"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType3"}],"description":"The data type of the list values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Values":{"oneOf":[{"type":"array","items":{"type":"boolean"}},{"type":"array","items":{"type":"number","format":"double"}},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"string"}}],"description":"The list of possible values in the control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Values"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Kind"},"valueType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType","description":"The data type of the list values."},"values":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Values","description":"The list of possible values in the control."},"labels":{"type":"array","items":{"type":["string","null"]},"description":"The list of labels applied to the values in the control."}},"required":["kind","valueType"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Kind":{"type":"string","enum":["source"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Kind"},"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The identifier of the column used as a value source for the control."},"displayColumnId":{"type":"string","description":"The identifier of the column containing display names for the control values."}},"required":["kind","source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source1"}],"description":"The source of the possible values in the control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Value":{"oneOf":[{"type":"boolean"},{"type":"number","format":"double"},{"type":"string"},{"type":"string"}],"description":"The value selected in the control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Value"},"UpdateDataModelSpecPagesItemsElementsItems110":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItems"},"description":"The data model control that this control targets and overrides."},"clearLabel":{"type":"string","description":"The text displayed for the clear option if showClearLabel is true."},"showClearLabel":{"type":"boolean","description":"Indicates whether or not to include a clear option in the control."},"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source","description":"The source of the possible values in the control."},"value":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Value"},{"type":"null"}],"description":"The value selected in the control."}},"required":["kind","id","controlId","controlType"],"title":"UpdateDataModelSpecPagesItemsElementsItems110"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ControlType":{"type":"string","enum":["hierarchy"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSourceKind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSourceKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSource":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSourceKind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Source":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSource"},"columnId":{"type":"string"}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Source"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode0":{"type":"string","enum":["include"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode1":{"type":"string","enum":["exclude"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode1"}],"description":"Indicates whether to 'include' or 'exclude' the list of values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode"},"UpdateDataModelSpecPagesItemsElementsItems111":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItems"},"description":"The data model control that this control targets and overrides."},"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Source"},"mode":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode","description":"Indicates whether to 'include' or 'exclude' the list of values."},"values":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["kind","id","controlId","controlType"],"title":"UpdateDataModelSpecPagesItemsElementsItems111"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ControlType":{"type":"string","enum":["slider"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode0":{"type":"string","enum":["<="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode1":{"type":"string","enum":["="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode2":{"type":"string","enum":[">="],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode2"}],"description":"The comparison operator used by the control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls0":{"type":"string","enum":["always"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls1":{"type":"string","enum":["never"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls2"}],"description":"Indicates when to include null values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls"},"UpdateDataModelSpecPagesItemsElementsItems112":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode","description":"The comparison operator used by the control."},"low":{"type":"number","format":"double","description":"The minimum value of the slider."},"high":{"type":"number","format":"double","description":"The maximum value of the slider."},"step":{"type":"number","format":"double","description":"The amount the slider increments by between steps."},"includeNulls":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls","description":"Indicates when to include null values."},"value":{"type":"number","format":"double","description":"The number selected in the control."}},"required":["kind","id","controlId","controlType","mode"],"title":"UpdateDataModelSpecPagesItemsElementsItems112"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13Kind":{"type":"string","enum":["control"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ControlType":{"type":"string","enum":["range-slider"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ControlType"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf0Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf1Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf2Kind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItemsKind"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItems"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls0":{"type":"string","enum":["always"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls0"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls1":{"type":"string","enum":["never"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls1"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls2"},"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls1"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls2"}],"description":"Indicates when to include null values.","title":"UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls"},"UpdateDataModelSpecPagesItemsElementsItems113":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItems"},"description":"The data model control that this control targets and overrides."},"low":{"type":"number","format":"double","description":"The minimum value of the slider."},"high":{"type":"number","format":"double","description":"The maximum value of the slider."},"step":{"type":"number","format":"double","description":"The amount the slider increments by between steps."},"includeNulls":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls","description":"Indicates when to include null values."},"min":{"type":"number","format":"double","description":"The lower bound of the selected number range."},"max":{"type":"number","format":"double","description":"The upper bound of the selected number range."}},"required":["kind","id","controlId","controlType"],"title":"UpdateDataModelSpecPagesItemsElementsItems113"},"UpdateDataModelSpecPagesItemsElementsItems1":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems10"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems11"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems12"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems13"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems14"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems15"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems16"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems17"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems18"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems19"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems110"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems111"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems112"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems113"}],"title":"UpdateDataModelSpecPagesItemsElementsItems1"},"UpdateDataModelSpecPagesItemsElementsItems":{"oneOf":[{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems0"},{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems1"}],"title":"UpdateDataModelSpecPagesItemsElementsItems"},"UpdateDataModelSpecPagesItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the page in the data model."},"name":{"type":"string","description":"The name of the page."},"elements":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItemsElementsItems"},"description":"The elements on the page."}},"required":["id","name","elements"],"title":"UpdateDataModelSpecPagesItems"},"UpdateDataModelSpec":{"type":"object","properties":{"schemaVersion":{"$ref":"#/components/schemas/UpdateDataModelSpecSchemaVersion","description":"The schema version used by this representation of the data model."},"pages":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDataModelSpecPagesItems"},"description":"The pages of the data model and their contents."}},"required":["schemaVersion","pages"],"title":"UpdateDataModelSpec"},"dataModels_updateDataModelSpec_Response_200":{"type":"object","properties":{"success":{"type":"boolean"},"dataModelId":{"type":"string"}},"required":["success","dataModelId"],"title":"dataModels_updateDataModelSpec_Response_200"},"CreateDataModelSpecSchemaVersion":{"type":"string","enum":["1"],"description":"The schema version used by this representation of the data model.","title":"CreateDataModelSpecSchemaVersion"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf0Kind":{"type":"string","enum":["number"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf0Kind"},"formatString":{"type":"string","description":"The format of the number specified in d3 format."},"prefix":{"type":"string","description":"The prefix to apply to the number."},"suffix":{"type":"string","description":"The suffix to apply to the number."},"displayNullAs":{"type":"string","description":"The display value to show for null values."},"decimalSymbol":{"type":"string","description":"The character used for decimal notation."},"digitGroupingSymbol":{"type":"string","description":"The character used to separate digits in large numbers."},"digitGroupingSize":{"type":"array","items":{"type":"number","format":"double"},"description":"The interval at which to use the digit grouping symbol."},"currencySymbol":{"type":"string","description":"The characters used for currency."}},"required":["kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf1Kind":{"type":"string","enum":["datetime"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormatOneOf1Kind"},"formatString":{"type":"string","description":"The format of the date specified in d3 time format."}},"required":["kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat1"}],"description":"The display format of the column.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the column."},"formula":{"type":"string","description":"The reference or calculation for the column."},"name":{"type":"string","description":"The display name of the column."},"description":{"type":"string","description":"The description of the column."},"hidden":{"type":"boolean","description":"Indicates whether or not the column is hidden from view."},"format":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItemsFormat","description":"The display format of the column."}},"required":["id","formula"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf1Kind":{"type":"string","enum":["sql"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf1Kind"},"statement":{"type":"string","description":"The custom SQL statement used in the element."}},"required":["connectionId","kind","statement"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf2Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source2":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf2Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf3Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf3Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source3":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf3Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source3"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4Kind":{"type":"string","enum":["join"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft2"}],"description":"The name of the left table in the join.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf1Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRightOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight2"}],"description":"The name of the right table in the join.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp0":{"type":"string","enum":["<"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp1":{"type":"string","enum":["<="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp2":{"type":"string","enum":["="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp3":{"type":"string","enum":["!="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp3"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp4":{"type":"string","enum":[">="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp4"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp5":{"type":"string","enum":[">"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp5"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp6":{"type":"string","enum":["within"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp6"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp7":{"type":"string","enum":["intersects"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp7"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp8":{"type":"string","enum":["is-distinct-from"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp8"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp9":{"type":"string","enum":["is-not-distinct-from"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp9"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp2"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp3"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp4"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp5"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp6"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp7"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp8"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp9"}],"description":"The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItems":{"type":"object","properties":{"left":{"type":"string","description":"The column reference or formula expression from the left source used in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”."},"right":{"type":"string","description":"The column reference or formula expression from the right source used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”."},"op":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItemsOp","description":"The comparison operator used in the join. Defaults to =. within and intersects are only supported with the Geography data type."}},"required":["left","right"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType0":{"type":"string","enum":["inner"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType1":{"type":"string","enum":["left-outer"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType2":{"type":"string","enum":["right-outer"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType3":{"type":"string","enum":["full-outer"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType3"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType4":{"type":"string","enum":["lookup"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType4"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType2"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType3"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType4"}],"description":"The logical join type.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItems":{"type":"object","properties":{"left":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsLeft","description":"The name of the left table in the join."},"right":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsRight","description":"The name of the right table in the join."},"columns":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsColumnsItems"},"description":"A list of the column pairs and operators that define this join."},"name":{"type":"string","description":"The name of the join. Defaults to the name of the right."},"joinType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItemsJoinType","description":"The logical join type."}},"required":["left","right","columns"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf1Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySourceOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource2"}],"description":"The primary/head source of the join. If not specified, it is inferred as the unique source that appears on the left of some join but never on the right.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source4":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4Kind"},"joins":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4JoinsItems"},"description":"A list of the joins and their definitions. The left of each join must be either the primary source or the right of some other join."},"name":{"type":"string","description":"The name of the join. Defaults to the name of the primary source."},"primarySource":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf4PrimarySource","description":"The primary/head source of the join. If not specified, it is inferred as the unique source that appears on the left of some join but never on the right."}},"required":["kind","joins"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source4"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5Kind":{"type":"string","enum":["union"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf1Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItemsOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems2"}],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5MatchesItems":{"type":"object","properties":{"outputColumnName":{"type":"string","description":"The name of the union output column."},"sourceColumns":{"type":"array","items":{"type":["string","null"]},"description":"The matching set of source columns that correspond to the union output column."}},"required":["outputColumnName","sourceColumns"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5MatchesItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source5":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5Kind"},"sources":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5SourcesItems"},"description":"The identifiers of the sources in the union."},"matches":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf5MatchesItems"},"description":"The union output columns and the matched source columns that comprise them."}},"required":["kind","sources","matches"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source5"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Kind":{"type":"string","enum":["transpose"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf0Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source0":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf0Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf1Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf1Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6SourceOneOf2Kind"},"groupingId":{"type":"string","description":"The identifier of the grouping to apply to the table."}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source2"}],"description":"The identifier of the source in the transpose.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Direction":{"type":"string","enum":["row-to-column"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Direction"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate0":{"type":"string","enum":["min"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate1":{"type":"string","enum":["max"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate2":{"type":"string","enum":["count"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate3":{"type":"string","enum":["count-if"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate3"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate4":{"type":"string","enum":["count-distinct"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate4"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate5":{"type":"string","enum":["sum"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate5"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate6":{"type":"string","enum":["avg"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate6"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate7":{"type":"string","enum":["median"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate7"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate2"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate3"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate4"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate5"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate6"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate7"}],"description":"Indicates the calculation performed on the valueColumn.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source6":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Kind"},"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Source","description":"The identifier of the source in the transpose."},"direction":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Direction"},"outputColumns":{"type":"array","items":{"type":"string"},"description":"The list of columns in the transposed table."},"columnToTranspose":{"type":"string","description":"The identifier of the column whose values are used as column headings."},"valueColumn":{"type":"string","description":"The identifier of the column used to calculate cell values for each row in the transposed columns."},"aggregate":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SourceOneOf6Aggregate","description":"Indicates the calculation performed on the valueColumn."},"columnsToMerge":{"type":"array","items":{"type":"string"},"description":"The list of columns to merge in the transposed table. Must be of the same data type."},"columnLabelForMergedColumns":{"type":"string","description":"The display name of the merged column in the transposed table."},"columnLabelForValues":{"type":"string","description":"The display name of the column of transposed values."}},"required":["kind","source"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source6"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0Source0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0Source1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0Source2"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0Source3"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0Source4"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0Source5"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0Source6"}],"description":"The source of the table.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0Source"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf0Kind":{"type":"string","enum":["number"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf0Kind"},"formatString":{"type":"string","description":"The format of the number specified in d3 format."},"prefix":{"type":"string","description":"The prefix to apply to the number."},"suffix":{"type":"string","description":"The suffix to apply to the number."},"displayNullAs":{"type":"string","description":"The display value to show for null values."},"decimalSymbol":{"type":"string","description":"The character used for decimal notation."},"digitGroupingSymbol":{"type":"string","description":"The character used to separate digits in large numbers."},"digitGroupingSize":{"type":"array","items":{"type":"number","format":"double"},"description":"The interval at which to use the digit grouping symbol."},"currencySymbol":{"type":"string","description":"The characters used for currency."}},"required":["kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf1Kind":{"type":"string","enum":["datetime"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormatOneOf1Kind"},"formatString":{"type":"string","description":"The format of the date specified in d3 time format."}},"required":["kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat1"}],"description":"The display format of the column.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation0":{"type":"string","enum":["year"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation1":{"type":"string","enum":["quarter"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation2":{"type":"string","enum":["month"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation3":{"type":"string","enum":["week"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation3"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation4":{"type":"string","enum":["day"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation4"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation5":{"type":"string","enum":["hour"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation5"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation6":{"type":"string","enum":["minute"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation6"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation7":{"type":"string","enum":["second"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation7"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation2"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation3"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation4"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation5"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation6"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation7"}],"description":"The precision to truncate the date to.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod0":{"type":"string","enum":["year"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod1":{"type":"string","enum":["quarter"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod2":{"type":"string","enum":["month"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod3":{"type":"string","enum":["week"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod3"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod4":{"type":"string","enum":["day"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod4"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod5":{"type":"string","enum":["hour"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod5"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod6":{"type":"string","enum":["minute"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod6"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod7":{"type":"string","enum":["second"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod7"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod2"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod3"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod4"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod5"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod6"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod7"}],"description":"The time period to compare the current metric value against.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection0":{"type":"string","enum":["higher-is-better"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection1":{"type":"string","enum":["lower-is-better"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection1"}],"description":"Indicates whether higher or lower comparison values are better for that metric.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparison":{"type":"object","properties":{"comparisonPeriod":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonComparisonPeriod","description":"The time period to compare the current metric value against."},"direction":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparisonDirection","description":"Indicates whether higher or lower comparison values are better for that metric."}},"required":["comparisonPeriod"],"description":"The time period to compare the current metric value against.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparison"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimeline":{"type":"object","properties":{"dateColumnId":{"type":"string","description":"The column of date data used to create the metric timeline."},"truncation":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineTruncation","description":"The precision to truncate the date to."},"comparison":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimelineComparison","description":"The time period to compare the current metric value against."}},"required":["dateColumnId"],"description":"The timeline configuration for the metric.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimeline"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the metric."},"formula":{"type":"string","description":"The formula defining the metric."},"name":{"type":"string","description":"The name of the metric."},"description":{"type":"string","description":"The description of the metric."},"isHighlighted":{"type":"boolean","description":"Indicates whether or not the metric is highlighted."},"format":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsFormat","description":"The display format of the column."},"timeline":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItemsTimeline","description":"The timeline configuration for the metric."}},"required":["id","formula"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItemsKeysItems":{"type":"object","properties":{"sourceColumnId":{"type":"string","description":"The column from the parent table joined in this relationship."},"targetColumnId":{"type":"string","description":"The column from the target table joined in this relationship."}},"required":["sourceColumnId","targetColumnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItemsKeysItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the relationship."},"targetElementId":{"type":"string","description":"The identifier of the table joined to the parent table in the relationship."},"keys":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItemsKeysItems"},"description":"The pairs of source and target column IDs joined in this relationship."},"name":{"type":"string","description":"The name of the relationship."},"description":{"type":"string","description":"The description of the relationship."}},"required":["id","targetElementId","keys"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState0":{"type":"string","enum":["enabled"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState1":{"type":"string","enum":["disabled"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState1"}],"description":"Indicates whether or not the filter is enabled.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the filter."},"columnId":{"type":"string","description":"The identifier of the column this filter targets."},"state":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItemsState","description":"Indicates whether or not the filter is enabled."}},"required":["id","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0FoldersItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the folder."},"name":{"type":"string","description":"The name of the folder."},"items":{"type":"array","items":{"type":"string"},"description":"The column and folder IDs contained within the folder."}},"required":["id","name"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0FoldersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0GroupingsItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the grouping."},"groupBy":{"type":"array","items":{"type":"string"},"description":"The columns or folders that define the grouping."},"calculations":{"type":"array","items":{"type":"string"},"description":"The calculations applied to the grouping."}},"required":["id"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0GroupingsItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection0":{"type":"string","enum":["ascending"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection1":{"type":"string","enum":["descending"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection1"}],"description":"The direction in which to sort.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls0":{"type":"string","enum":["first"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls1":{"type":"string","enum":["last"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls2":{"type":"string","enum":["connection-default"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls2"}],"description":"Indicates how the sort order treats null values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItems":{"type":"object","properties":{"columnId":{"type":"string","description":"The identifier of the column by which to sort."},"direction":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsDirection","description":"The direction in which to sort."},"nulls":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItemsNulls","description":"Indicates how the sort order treats null values."}},"required":["columnId","direction"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind":{"type":"string","enum":["no-one-can-view"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind"}},"required":["kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind":{"type":"string","enum":["specific-users-and-teams"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type":{"type":"string","enum":["user"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type"},"userId":{"type":"string","description":"The identifier of a Sigma user."}},"required":["type","userId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type":{"type":"string","enum":["team"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1":{"type":"object","properties":{"type":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type"},"teamId":{"type":"string","description":"The identifier of a team."}},"required":["type","teamId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1"}],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind"},"assignments":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems"},"description":"The identifiers of the users and teams that can access the columns restricted by the column security rule."}},"required":["kind","assignments"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind":{"type":"string","enum":["user-attribute"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems":{"type":"object","properties":{"userAttributeId":{"type":"string","description":"The identifier of a user attribute."},"value":{"type":"string","description":"The value for a user attribute."}},"required":["userAttributeId","value"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria2":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind"},"assignments":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems"},"description":"The identifier of a user attribute and the value users must be assigned to view the columns restricted by the column security rule."}},"required":["kind","assignments"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria2"}],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria"},"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the column security rule."},"restrictedColumns":{"type":"array","items":{"type":"string"},"description":"The list of columns restricted by the column security rule."},"criteria":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItemsCriteria"}},"required":["id","restrictedColumns","criteria"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItems"},"CreateDataModelSpecPagesItemsElementsItems0":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the table."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0Kind"},"columns":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnsItems"},"description":"The columns of the table and their formulas."},"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0Source","description":"The source of the table."},"name":{"type":"string","description":"The name of the table."},"description":{"type":"string","description":"The description of the table."},"metrics":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0MetricsItems"},"description":"The metrics associated with this table and their configurations."},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0RelationshipsItems"},"description":"The relationships sourced from this table and their targets."},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0FiltersItems"},"description":"The filters applied to this table and their configurations."},"folders":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0FoldersItems"},"description":"The folders in the table and their contents."},"groupings":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0GroupingsItems"},"description":"The groupings in the table and their contents."},"summary":{"type":"array","items":{"type":"string"},"description":"The identifiers of all columns in the table that are summaries."},"order":{"type":"array","items":{"type":"string"},"description":"A list of identifiers that determines the order in which columns and folders are displayed in the UI. Does not include summary columns."},"visibleAsSource":{"type":"boolean","description":"Indicates whether or not the table can be used as a source in other documents."},"sort":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0SortItems"},"description":"The column, direction, and null behavior used to sort the rows of this table."},"columnSecurities":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf0ColumnSecuritiesItems"},"description":"A list of the column security rules applied to columns in this table."}},"required":["id","kind","columns","source"],"title":"CreateDataModelSpecPagesItemsElementsItems0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ControlType":{"type":"string","enum":["checkbox"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode0":{"type":"string","enum":["True/False"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode1":{"type":"string","enum":["True/All"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode1"}],"description":"The mode of the control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode"},"CreateDataModelSpecPagesItemsElementsItems10":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf0Mode","description":"The mode of the control."},"value":{"type":"boolean","description":"The selected value in the control."}},"required":["kind","id","controlId","controlType","mode"],"title":"CreateDataModelSpecPagesItemsElementsItems10"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ControlType":{"type":"string","enum":["switch"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode0":{"type":"string","enum":["True/False"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode1":{"type":"string","enum":["True/All"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode1"}],"description":"The mode of the control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode"},"CreateDataModelSpecPagesItemsElementsItems11":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf1Mode","description":"The mode of the control."},"value":{"type":"boolean","description":"The selected value in the control."}},"required":["kind","id","controlId","controlType","mode"],"title":"CreateDataModelSpecPagesItemsElementsItems11"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ControlType":{"type":"string","enum":["text"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode0":{"type":"string","enum":["equals"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode1":{"type":"string","enum":["does-not-equal"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode2":{"type":"string","enum":["contains"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode3":{"type":"string","enum":["does-not-contain"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode3"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode4":{"type":"string","enum":["starts-with"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode4"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode5":{"type":"string","enum":["does-not-start-with"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode5"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode6":{"type":"string","enum":["ends-with"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode6"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode7":{"type":"string","enum":["does-not-end-with"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode7"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode8":{"type":"string","enum":["like"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode8"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode9":{"type":"string","enum":["not-like"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode9"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode10":{"type":"string","enum":["matches-regexp"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode10"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode11":{"type":"string","enum":["does-not-match-regexp"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode11"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode2"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode3"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode4"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode5"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode6"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode7"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode8"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode9"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode10"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode11"}],"description":"Indicates the type of text comparison to make.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case0":{"type":"string","enum":["sensitive"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case1":{"type":"string","enum":["insensitive"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case1"}],"description":"Indicates whether the text comparison is case 'sensitive' or 'insensitive'.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls0":{"type":"string","enum":["always"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls1":{"type":"string","enum":["never"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls2"}],"description":"Indicates when to include null values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls"},"CreateDataModelSpecPagesItemsElementsItems12":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Mode","description":"Indicates the type of text comparison to make."},"case":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2Case","description":"Indicates whether the text comparison is case 'sensitive' or 'insensitive'."},"includeNulls":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf2IncludeNulls","description":"Indicates when to include null values."},"showOperators":{"type":"boolean","description":"Indicates whether or not to display the control mode in the UI."},"value":{"type":"string","description":"The text entered in the control."}},"required":["kind","id","controlId","controlType","mode"],"title":"CreateDataModelSpecPagesItemsElementsItems12"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ControlType":{"type":"string","enum":["text-area"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItems"},"CreateDataModelSpecPagesItemsElementsItems13":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf3ParametersItems"},"description":"The data model control that this control targets and overrides."},"value":{"type":"string","description":"The text entered in the control."}},"required":["kind","id","controlId","controlType"],"title":"CreateDataModelSpecPagesItemsElementsItems13"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ControlType":{"type":"string","enum":["number"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode0":{"type":"string","enum":["<="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode1":{"type":"string","enum":["="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode2":{"type":"string","enum":[">="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode2"}],"description":"The operator used to filter numbers.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls0":{"type":"string","enum":["always"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls1":{"type":"string","enum":["never"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls2"}],"description":"Indicates when to include null values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls"},"CreateDataModelSpecPagesItemsElementsItems14":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4Mode","description":"The operator used to filter numbers."},"value":{"type":"number","format":"double","description":"The number entered in the control."},"includeNulls":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf4IncludeNulls","description":"Indicates when to include null values."}},"required":["kind","id","controlId","controlType","mode"],"title":"CreateDataModelSpecPagesItemsElementsItems14"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ControlType":{"type":"string","enum":["number-range"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls0":{"type":"string","enum":["always"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls1":{"type":"string","enum":["never"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls2"}],"description":"Indicates when to include null values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls"},"CreateDataModelSpecPagesItemsElementsItems15":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5ParametersItems"},"description":"The data model control that this control targets and overrides."},"includeNulls":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf5IncludeNulls","description":"Indicates when to include null values."},"min":{"type":"number","format":"double","description":"The lower bound of the selected number range."},"max":{"type":"number","format":"double","description":"The upper bound of the selected number range."}},"required":["kind","id","controlId","controlType"],"title":"CreateDataModelSpecPagesItemsElementsItems15"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ControlType":{"type":"string","enum":["date"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode0":{"type":"string","enum":["<="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode1":{"type":"string","enum":["="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode2":{"type":"string","enum":[">="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode2"}],"description":"The operator used to filter dates.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op0":{"type":"string","enum":["now-minus"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op1":{"type":"string","enum":["now-plus"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op1"}],"description":"Indicates whether to filter for the relative range before or after the date.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit0":{"type":"string","enum":["year"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit1":{"type":"string","enum":["quarter"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit2":{"type":"string","enum":["month"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit3":{"type":"string","enum":["week-starting-sunday"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit3"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit4":{"type":"string","enum":["week-starting-monday"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit4"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit5":{"type":"string","enum":["day"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit5"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit6":{"type":"string","enum":["hour"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit6"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit7":{"type":"string","enum":["minute"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit7"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit2"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit3"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit4"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit5"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit6"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit7"}],"description":"The unit of time to filter on.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value1":{"type":"object","properties":{"op":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Op","description":"Indicates whether to filter for the relative range before or after the date."},"unit":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ValueOneOf1Unit","description":"The unit of time to filter on."},"value":{"type":"number","format":"double","description":"The number of units to filter on. I.e. 'x units ago' or 'in x units'."}},"required":["op","unit","value"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value":{"oneOf":[{"type":"string"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value1"}],"description":"The date selected in the control, in ISO 8601 or relative format.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls0":{"type":"string","enum":["always"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls1":{"type":"string","enum":["never"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls2"}],"description":"Indicates when to include null values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls"},"CreateDataModelSpecPagesItemsElementsItems16":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Mode","description":"The operator used to filter dates."},"value":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6Value","description":"The date selected in the control, in ISO 8601 or relative format."},"includeNulls":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf6IncludeNulls","description":"Indicates when to include null values."}},"required":["kind","id","controlId","controlType","mode"],"title":"CreateDataModelSpecPagesItemsElementsItems16"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ControlType":{"type":"string","enum":["date-range"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls0":{"type":"string","enum":["always"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls1":{"type":"string","enum":["never"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls2"}],"description":"Indicates when to include null values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Mode":{"type":"string","enum":["on"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Mode"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit0":{"type":"string","enum":["year"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit1":{"type":"string","enum":["quarter"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit2":{"type":"string","enum":["month"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit3":{"type":"string","enum":["week-starting-sunday"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit3"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit4":{"type":"string","enum":["week-starting-monday"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit4"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit5":{"type":"string","enum":["day"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit5"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit6":{"type":"string","enum":["hour"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit6"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit7":{"type":"string","enum":["minute"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit7"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit2"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit3"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit4"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit5"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit6"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit7"}],"description":"The unit of time to filter on.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit"},"CreateDataModelSpecPagesItemsElementsItems17":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7ParametersItems"},"description":"The data model control that this control targets and overrides."},"includeNulls":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7IncludeNulls","description":"Indicates when to include null values."},"mode":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Mode"},"date":{"type":"string","description":"The date to filter to, in ISO 8601 format."},"value":{"type":"number","format":"double","description":"The number of units to filter on. I.e. 'x units ago'."},"unit":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf7Unit","description":"The unit of time to filter on."},"includeToday":{"type":"boolean","description":"Indicates whether or not to include the current date."}},"required":["kind","id","controlId","controlType"],"title":"CreateDataModelSpecPagesItemsElementsItems17"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ControlType":{"type":"string","enum":["top-n"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItems"},"CreateDataModelSpecPagesItemsElementsItems18":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf8ParametersItems"},"description":"The data model control that this control targets and overrides."}},"required":["kind","id","controlId","controlType"],"title":"CreateDataModelSpecPagesItemsElementsItems18"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ControlType":{"type":"string","enum":["list"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode0":{"type":"string","enum":["include"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode1":{"type":"string","enum":["exclude"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode1"}],"description":"Indicates whether to 'include' or 'exclude' the list of values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceKind":{"type":"string","enum":["source"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Source":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceKind"},"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SourceSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The identifier of the column used as a value source for the control."},"displayColumnId":{"type":"string","description":"The identifier of the column containing display names for the control values."}},"required":["kind","source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Source"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SelectionMode":{"type":"string","enum":["multiple"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SelectionMode"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Values":{"oneOf":[{"type":"array","items":{"type":["boolean","null"]}},{"type":"array","items":{"type":["number","null"],"format":"double"}},{"type":"array","items":{"type":["string","null"]}},{"type":"array","items":{"type":["string","null"]}}],"description":"The list of selected values in the filter.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Values"},"CreateDataModelSpecPagesItemsElementsItems190":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Mode","description":"Indicates whether to 'include' or 'exclude' the list of values."},"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Source"},"selectionMode":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0SelectionMode"},"values":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf0Values","description":"The list of selected values in the filter."}},"required":["kind","id","controlId","controlType","source"],"title":"CreateDataModelSpecPagesItemsElementsItems190"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ControlType":{"type":"string","enum":["list"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode0":{"type":"string","enum":["include"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode1":{"type":"string","enum":["exclude"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode1"}],"description":"Indicates whether to 'include' or 'exclude' the list of values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceKind":{"type":"string","enum":["manual"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType0":{"type":"string","enum":["text"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType1":{"type":"string","enum":["number"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType2":{"type":"string","enum":["date"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType3":{"type":"string","enum":["boolean"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType3"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType2"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType3"}],"description":"The data type of the list values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValues":{"oneOf":[{"type":"array","items":{"type":"boolean"}},{"type":"array","items":{"type":"number","format":"double"}},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"string"}}],"description":"The list of possible values in the control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValues"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Source":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceKind"},"valueType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValueType","description":"The data type of the list values."},"values":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SourceValues","description":"The list of possible values in the control."},"labels":{"type":"array","items":{"type":["string","null"]},"description":"The list of labels applied to the values in the control."}},"required":["kind","valueType"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Source"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SelectionMode":{"type":"string","enum":["multiple"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SelectionMode"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Values":{"oneOf":[{"type":"array","items":{"type":["boolean","null"]}},{"type":"array","items":{"type":["number","null"],"format":"double"}},{"type":"array","items":{"type":["string","null"]}},{"type":"array","items":{"type":["string","null"]}}],"description":"The list of selected values in the filter.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Values"},"CreateDataModelSpecPagesItemsElementsItems191":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Mode","description":"Indicates whether to 'include' or 'exclude' the list of values."},"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Source"},"selectionMode":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1SelectionMode"},"values":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf9OneOf1Values","description":"The list of selected values in the filter."}},"required":["kind","id","controlId","controlType"],"title":"CreateDataModelSpecPagesItemsElementsItems191"},"CreateDataModelSpecPagesItemsElementsItems19":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems190"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems191"}],"title":"CreateDataModelSpecPagesItemsElementsItems19"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ControlType":{"type":"string","enum":["segmented"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Kind":{"type":"string","enum":["manual"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType0":{"type":"string","enum":["text"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType1":{"type":"string","enum":["number"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType2":{"type":"string","enum":["date"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType3":{"type":"string","enum":["boolean"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType3"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType2"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType3"}],"description":"The data type of the list values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Values":{"oneOf":[{"type":"array","items":{"type":"boolean"}},{"type":"array","items":{"type":"number","format":"double"}},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"string"}}],"description":"The list of possible values in the control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Values"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Kind"},"valueType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0ValueType","description":"The data type of the list values."},"values":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf0Values","description":"The list of possible values in the control."},"labels":{"type":"array","items":{"type":["string","null"]},"description":"The list of labels applied to the values in the control."}},"required":["kind","valueType"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Kind":{"type":"string","enum":["source"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1SourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source1":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Kind"},"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10SourceOneOf1Source","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The identifier of the column used as a value source for the control."},"displayColumnId":{"type":"string","description":"The identifier of the column containing display names for the control values."}},"required":["kind","source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source1"}],"description":"The source of the possible values in the control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Value":{"oneOf":[{"type":"boolean"},{"type":"number","format":"double"},{"type":"string"},{"type":"string"}],"description":"The value selected in the control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Value"},"CreateDataModelSpecPagesItemsElementsItems110":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10ParametersItems"},"description":"The data model control that this control targets and overrides."},"clearLabel":{"type":"string","description":"The text displayed for the clear option if showClearLabel is true."},"showClearLabel":{"type":"boolean","description":"Indicates whether or not to include a clear option in the control."},"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Source","description":"The source of the possible values in the control."},"value":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf10Value"},{"type":"null"}],"description":"The value selected in the control."}},"required":["kind","id","controlId","controlType"],"title":"CreateDataModelSpecPagesItemsElementsItems110"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ControlType":{"type":"string","enum":["hierarchy"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSourceKind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSourceKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSource":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSourceKind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Source":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11SourceSource"},"columnId":{"type":"string"}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Source"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode0":{"type":"string","enum":["include"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode1":{"type":"string","enum":["exclude"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode1"}],"description":"Indicates whether to 'include' or 'exclude' the list of values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode"},"CreateDataModelSpecPagesItemsElementsItems111":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11ParametersItems"},"description":"The data model control that this control targets and overrides."},"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Source"},"mode":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf11Mode","description":"Indicates whether to 'include' or 'exclude' the list of values."},"values":{"type":"array","items":{"type":"array","items":{"type":"string"}}}},"required":["kind","id","controlId","controlType"],"title":"CreateDataModelSpecPagesItemsElementsItems111"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ControlType":{"type":"string","enum":["slider"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode0":{"type":"string","enum":["<="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode1":{"type":"string","enum":["="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode2":{"type":"string","enum":[">="],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode2"}],"description":"The comparison operator used by the control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls0":{"type":"string","enum":["always"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls1":{"type":"string","enum":["never"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls2"}],"description":"Indicates when to include null values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls"},"CreateDataModelSpecPagesItemsElementsItems112":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12ParametersItems"},"description":"The data model control that this control targets and overrides."},"mode":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12Mode","description":"The comparison operator used by the control."},"low":{"type":"number","format":"double","description":"The minimum value of the slider."},"high":{"type":"number","format":"double","description":"The maximum value of the slider."},"step":{"type":"number","format":"double","description":"The amount the slider increments by between steps."},"includeNulls":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf12IncludeNulls","description":"Indicates when to include null values."},"value":{"type":"number","format":"double","description":"The number selected in the control."}},"required":["kind","id","controlId","controlType","mode"],"title":"CreateDataModelSpecPagesItemsElementsItems112"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13Kind":{"type":"string","enum":["control"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ControlType":{"type":"string","enum":["range-slider"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ControlType"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf0Kind":{"type":"string","enum":["table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf0Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource0":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf0Kind"},"elementId":{"type":"string","description":"The identifier of the table in this data model."}},"required":["kind","elementId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf1Kind":{"type":"string","enum":["warehouse-table"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf1Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource1":{"type":"object","properties":{"connectionId":{"type":"string","description":"The identifier of the connection to the data platform."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf1Kind"},"path":{"type":"array","items":{"type":"string"},"description":"The path of the table in the data platform."}},"required":["connectionId","kind","path"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf2Kind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf2Kind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource2":{"type":"object","properties":{"dataModelId":{"type":"string","description":"The identifier of the data model source."},"elementId":{"type":"string","description":"The identifier of the table in the referenced data model."},"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSourceOneOf2Kind"}},"required":["dataModelId","elementId","kind"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource2"}],"description":"The source targeted by this control.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItems":{"type":"object","properties":{"source":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItemsSource","description":"The source targeted by this control."},"columnId":{"type":"string","description":"The column targeted by this control."}},"required":["source","columnId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItemsKind":{"type":"string","enum":["data-model"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItemsKind"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItems":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItemsKind"},"dataModelId":{"type":"string","description":"The identifier of the data model."},"controlId":{"type":"string","description":"The identifier of the control."}},"required":["kind","dataModelId","controlId"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItems"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls0":{"type":"string","enum":["always"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls0"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls1":{"type":"string","enum":["never"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls1"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls2":{"type":"string","enum":["when-no-value-is-selected"],"title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls2"},"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls1"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls2"}],"description":"Indicates when to include null values.","title":"CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls"},"CreateDataModelSpecPagesItemsElementsItems113":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13Kind"},"id":{"type":"string","description":"The identifier of the control."},"controlId":{"type":"string","description":"The identifier used to reference this control in a formula."},"controlType":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ControlType"},"filters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13FiltersItems"},"description":"The filter targets of the control"},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13ParametersItems"},"description":"The data model control that this control targets and overrides."},"low":{"type":"number","format":"double","description":"The minimum value of the slider."},"high":{"type":"number","format":"double","description":"The maximum value of the slider."},"step":{"type":"number","format":"double","description":"The amount the slider increments by between steps."},"includeNulls":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItemsOneOf1OneOf13IncludeNulls","description":"Indicates when to include null values."},"min":{"type":"number","format":"double","description":"The lower bound of the selected number range."},"max":{"type":"number","format":"double","description":"The upper bound of the selected number range."}},"required":["kind","id","controlId","controlType"],"title":"CreateDataModelSpecPagesItemsElementsItems113"},"CreateDataModelSpecPagesItemsElementsItems1":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems10"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems11"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems12"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems13"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems14"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems15"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems16"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems17"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems18"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems19"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems110"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems111"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems112"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems113"}],"title":"CreateDataModelSpecPagesItemsElementsItems1"},"CreateDataModelSpecPagesItemsElementsItems":{"oneOf":[{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems0"},{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems1"}],"title":"CreateDataModelSpecPagesItemsElementsItems"},"CreateDataModelSpecPagesItems":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the page in the data model."},"name":{"type":"string","description":"The name of the page."},"elements":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItemsElementsItems"},"description":"The elements on the page."}},"required":["id","name","elements"],"title":"CreateDataModelSpecPagesItems"},"CreateDataModelSpec":{"type":"object","properties":{"name":{"type":"string","description":"The name of the data model."},"folderId":{"type":"string","description":"The identifier of the folder in which the data model is located."},"schemaVersion":{"$ref":"#/components/schemas/CreateDataModelSpecSchemaVersion","description":"The schema version used by this representation of the data model."},"pages":{"type":"array","items":{"$ref":"#/components/schemas/CreateDataModelSpecPagesItems"},"description":"The pages of the data model and their contents."},"description":{"type":"string","description":"The description of the data model."}},"required":["name","folderId","schemaVersion","pages"],"title":"CreateDataModelSpec"},"dataModels_createDataModelSpec_Response_200":{"type":"object","properties":{"success":{"type":"boolean"},"dataModelId":{"type":"string"}},"required":["success","dataModelId"],"title":"dataModels_createDataModelSpec_Response_200"}},"securitySchemes":{"oauth2":{"type":"http","scheme":"bearer"}}}}