> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# IDashboardParameterEntry

- Package: [@gooddata/sdk-ui-dashboard](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/index.md)
- Kind: interface
- Stability: alpha
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui-dashboard/src/model/store/tabs/parameters/parametersState.ts

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Per-parameter state tracked by the dashboard store.

`parameter` is the persisted-shape entry (mutated only on Save / on load). `runtimeOverride` is session-ephemeral and tracks the chip's currently-applied value. The two are kept distinct so Cancel can discard a draft cleanly and so future Reset / view-mode flows can promote one to the other independently.

**Signature:**

```typescript
export interface IDashboardParameterEntry 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [parameter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardparameterentry/index.md#idashboardparameterentryparameter) |  | [IDashboardParameter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idashboardparameter/index.md) | **_(ALPHA)_** |
| [runtimeOverride](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardparameterentry/index.md#idashboardparameterentryruntimeoverride) |  | [ParameterValue](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.parametervalue/index.md) \| undefined | **_(ALPHA)_** Currently-applied value for the chip. `undefined` means "use the workspace default" — used when the parameter has no persisted `value` and the workspace catalog is unresolved (gated off, failed, or missing for the ref). Such entries are skipped when building widget execution overrides so the backend keeps using the parameter's own default. |
| [workingOverride?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardparameterentry/index.md#idashboardparameterentryworkingoverride) |  | [ParameterValue](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.parametervalue/index.md) | **_(ALPHA)_** _(Optional)_ Staged (not yet applied) value under the apply-all-at-once mode. Presence means the entry is dirty: staging a value equal to `runtimeOverride` deletes the field instead of storing it, and every direct runtime write deletes it too. Executions read `runtimeOverride` only; "Apply All" folds this into `runtimeOverride`. |

## Property details

### IDashboardParameterEntry.parameter

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
parameter: IDashboardParameter;
```

### IDashboardParameterEntry.runtimeOverride

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Currently-applied value for the chip. `undefined` means "use the workspace default" — used when the parameter has no persisted `value` and the workspace catalog is unresolved (gated off, failed, or missing for the ref). Such entries are skipped when building widget execution overrides so the backend keeps using the parameter's own default.

**Signature:**

```typescript
runtimeOverride: ParameterValue | undefined;
```

### IDashboardParameterEntry.workingOverride

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Staged (not yet applied) value under the apply-all-at-once mode. Presence means the entry is dirty: staging a value equal to `runtimeOverride` deletes the field instead of storing it, and every direct runtime write deletes it too. Executions read `runtimeOverride` only; "Apply All" folds this into `runtimeOverride`.

**Signature:**

```typescript
workingOverride?: ParameterValue;
```
