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

# IScheduledEmailManagementDialogContextValue

- 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/presentation/automations/contexts/ScheduledEmailManagementDialogContext.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).
> 

Sub-context for the scheduled-email management dialog. The connector hydrates this from dashboard state.

Values already available on AutomationsContext (locale, currentUser, timezone, isWhiteLabeled, isExecutionTimestampMode, externalRecipient, features.\*) are NOT duplicated here — consumers read those from useAutomationsContext().

**Signature:**

```typescript
export interface IScheduledEmailManagementDialogContextValue 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [automations](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemailmanagementdialogcontextvalue/index.md#ischeduledemailmanagementdialogcontextvalueautomations) |  | [IAutomationMetadataObject](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iautomationmetadataobject/index.md)[] | **_(ALPHA)_** Scheduled exports visible in the management dialog, scoped to the current dashboard context. |
| [automationsInvalidationId?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemailmanagementdialogcontextvalue/index.md#ischeduledemailmanagementdialogcontextvalueautomationsinvalidationid) |  | number | **_(ALPHA)_** _(Optional)_ Cache-bust counter for the automation list: reset to 0 when a management dialog opens, incremented on invalidation. 0 means nothing has been invalidated since the dialog opened; consumers reload when the value changes and is not 0. |
| [dashboardId?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemailmanagementdialogcontextvalue/index.md#ischeduledemailmanagementdialogcontextvaluedashboardid) |  | string | **_(ALPHA)_** _(Optional)_ Id of the dashboard the management dialog is rendered on (mirrors alerting management ctx). Used to preselect the dashboard filter in the enhanced automations list. |
| [dashboardTitle?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemailmanagementdialogcontextvalue/index.md#ischeduledemailmanagementdialogcontextvaluedashboardtitle) |  | string | **_(ALPHA)_** _(Optional)_ Title of the dashboard the management dialog is rendered on (mirrors alerting management ctx). Used as the label of the preselected dashboard filter in the enhanced automations list. |
| [enableAccessibilityMode](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemailmanagementdialogcontextvalue/index.md#ischeduledemailmanagementdialogcontextvalueenableaccessibilitymode) |  | boolean | **_(ALPHA)_** Whether accessibility mode is active (for aria/keyboard focus management). |
| [isEmbedded](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemailmanagementdialogcontextvalue/index.md#ischeduledemailmanagementdialogcontextvalueisembedded) |  | boolean | **_(ALPHA)_** Whether the dashboard is rendered in an embedded (iframe) context. |
| [isLoading](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemailmanagementdialogcontextvalue/index.md#ischeduledemailmanagementdialogcontextvalueisloading) |  | boolean | **_(ALPHA)_** True while the automation list is still loading. |
| [isScheduleEmailDialogOpen](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemailmanagementdialogcontextvalue/index.md#ischeduledemailmanagementdialogcontextvalueisscheduleemaildialogopen) |  | boolean | **_(ALPHA)_** Whether the scheduled-email create/edit dialog is currently open (from store UI slice). Used by the management dialog tree's focus-return logic (refocus when the edit dialog closes). |
| [maxAutomations](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemailmanagementdialogcontextvalue/index.md#ischeduledemailmanagementdialogcontextvaluemaxautomations) |  | number | **_(ALPHA)_** Maximum number of automations allowed (derived connector-side from the max-automations entitlement, falling back to DEFAULT\_MAX\_AUTOMATIONS). Combined with the dialog's automations count to gate the create button. |
| [unlimitedAutomations](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemailmanagementdialogcontextvalue/index.md#ischeduledemailmanagementdialogcontextvalueunlimitedautomations) |  | boolean | **_(ALPHA)_** Whether the unlimited-automations entitlement is present. When true the max-automations limit is not enforced. |

## Property details

### IScheduledEmailManagementDialogContextValue.automations

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

Scheduled exports visible in the management dialog, scoped to the current dashboard context.

**Signature:**

```typescript
automations: IAutomationMetadataObject[];
```

### IScheduledEmailManagementDialogContextValue.automationsInvalidationId

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

Cache-bust counter for the automation list: reset to 0 when a management dialog opens, incremented on invalidation. 0 means nothing has been invalidated since the dialog opened; consumers reload when the value changes and is not 0.

**Signature:**

```typescript
automationsInvalidationId?: number;
```

### IScheduledEmailManagementDialogContextValue.dashboardId

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

Id of the dashboard the management dialog is rendered on (mirrors alerting management ctx). Used to preselect the dashboard filter in the enhanced automations list.

**Signature:**

```typescript
dashboardId?: string;
```

### IScheduledEmailManagementDialogContextValue.dashboardTitle

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

Title of the dashboard the management dialog is rendered on (mirrors alerting management ctx). Used as the label of the preselected dashboard filter in the enhanced automations list.

**Signature:**

```typescript
dashboardTitle?: string;
```

### IScheduledEmailManagementDialogContextValue.enableAccessibilityMode

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

Whether accessibility mode is active (for aria/keyboard focus management).

**Signature:**

```typescript
enableAccessibilityMode: boolean;
```

### IScheduledEmailManagementDialogContextValue.isEmbedded

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

Whether the dashboard is rendered in an embedded (iframe) context.

**Signature:**

```typescript
isEmbedded: boolean;
```

### IScheduledEmailManagementDialogContextValue.isLoading

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

True while the automation list is still loading.

**Signature:**

```typescript
isLoading: boolean;
```

### IScheduledEmailManagementDialogContextValue.isScheduleEmailDialogOpen

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

Whether the scheduled-email create/edit dialog is currently open (from store UI slice). Used by the management dialog tree's focus-return logic (refocus when the edit dialog closes).

**Signature:**

```typescript
isScheduleEmailDialogOpen: boolean;
```

### IScheduledEmailManagementDialogContextValue.maxAutomations

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

Maximum number of automations allowed (derived connector-side from the max-automations entitlement, falling back to DEFAULT\_MAX\_AUTOMATIONS). Combined with the dialog's automations count to gate the create button.

**Signature:**

```typescript
maxAutomations: number;
```

### IScheduledEmailManagementDialogContextValue.unlimitedAutomations

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

Whether the unlimited-automations entitlement is present. When true the max-automations limit is not enforced.

**Signature:**

```typescript
unlimitedAutomations: boolean;
```
