---
schema_version: "1"
id: ad720192705b936e8dd7220841002147047b73e7da1834b5e904bc16c1c56066
title: PulseCategoricalDomain | Tableau Embedding API
collection: tableau
version: current
locale: en-us
portal_url: https://docs.salesforce.com/tableau/current/en-us/api/embedding_api/reference/interfaces/PulseCategoricalDomain.md
canonical_url: https://help.tableau.com/current/api/embedding_api/en-us/reference/interfaces/PulseCategoricalDomain.html
source_site: help.tableau.com
content_type: documentation
content_hash: 67e3df6dd8da8b49f42a63344df5c2a40e4be8a950f1f7105fedf12c7dc93ff2
description: Documentation for Tableau Embedding API
---
- PulseCategoricalDomain

# Interface PulseCategoricalDomain

The domain of a Pulse categorical filter

interface PulseCategoricalDomain {  
    [nextPageToken](#nextpagetoken): undefined | string;  
    [totalAvailable](#totalavailable): number;  
    [type](#type): [FilterDomainType](https://help.tableau.com/current/api/embedding_api/en-us/reference/enums/FilterDomainType.html);  
    [values](#values): [PulseFieldValueArray](https://help.tableau.com/current/api/embedding_api/en-us/reference/types/PulseFieldValueArray.html);  
}

- Defined in packages/api-external-contract-js/src/ExternalContract/Embedding/PulseInterfaces.ts:358

##### Index

### Properties

[nextPageToken](#nextpagetoken) [totalAvailable](#totalavailable) [type](#type) [values](#values)

## Properties

### `Readonly`nextPageToken[](#nextpagetoken)

nextPageToken: undefined | string

The next page token returned by Pulse when additional values are available. Provide this token to getDomainAsync to get the next page of values.

- Defined in packages/api-external-contract-js/src/ExternalContract/Embedding/PulseInterfaces.ts:375

### `Readonly`totalAvailable[](#totalavailable)

totalAvailable: number

The total available number of values in the domain of the filter.

- Defined in packages/api-external-contract-js/src/ExternalContract/Embedding/PulseInterfaces.ts:370

### `Readonly`type[](#type)

type: [FilterDomainType](https://help.tableau.com/current/api/embedding_api/en-us/reference/enums/FilterDomainType.html)

The domain type (relevant, database)

- Defined in packages/api-external-contract-js/src/ExternalContract/Embedding/PulseInterfaces.ts:362

### `Readonly`values[](#values)

values: [PulseFieldValueArray](https://help.tableau.com/current/api/embedding_api/en-us/reference/types/PulseFieldValueArray.html)

The list of values in the domain of the filter

- Defined in packages/api-external-contract-js/src/ExternalContract/Embedding/PulseInterfaces.ts:366

### Settings

Member Visibility

- Protected
- Inherited
- External

ThemeOSLightDark

### On This Page

Properties

[nextPageToken](#nextpagetoken)[totalAvailable](#totalavailable)[type](#type)[values](#values)