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

# IScheduledExportDialogValidity

- Package: [@gooddata/sdk-ui-dashboard](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/index.md)
- Kind: interface
- Stability: beta
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui-dashboard/src/presentation/automations/scheduledEmail/state/types.ts

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

The scheduled-export dialog's validity.

**Signature:**

```typescript
export interface IScheduledExportDialogValidity 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [allowExternalRecipients](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledexportdialogvalidity/index.md#ischeduledexportdialogvalidityallowexternalrecipients) |  | boolean | **_(BETA)_** Whether the selected channel accepts external (e-mail only) recipients. |
| [allowOnlyLoggedUserRecipients](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledexportdialogvalidity/index.md#ischeduledexportdialogvalidityallowonlyloggeduserrecipients) |  | boolean | **_(BETA)_** Whether the selected channel accepts only the creator as recipient. |
| [isParentValid](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledexportdialogvalidity/index.md#ischeduledexportdialogvalidityisparentvalid) |  | boolean | **_(BETA)_** Whether the schedule's source (widget or dashboard) still exists. |
| [isSubmitDisabled](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledexportdialogvalidity/index.md#ischeduledexportdialogvalidityissubmitdisabled) |  | boolean \| undefined | **_(BETA)_** Whether submit is disabled: the draft is invalid, incomplete, or unchanged in edit mode. Undefined (falsy) in create mode when nothing else disables it. |
| [validationErrorMessage](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledexportdialogvalidity/index.md#ischeduledexportdialogvalidityvalidationerrormessage) |  | string \| undefined | **_(BETA)_** The validation message to show; undefined when there is none. |

## Property details

### IScheduledExportDialogValidity.allowExternalRecipients

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Whether the selected channel accepts external (e-mail only) recipients.

**Signature:**

```typescript
allowExternalRecipients: boolean;
```

### IScheduledExportDialogValidity.allowOnlyLoggedUserRecipients

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Whether the selected channel accepts only the creator as recipient.

**Signature:**

```typescript
allowOnlyLoggedUserRecipients: boolean;
```

### IScheduledExportDialogValidity.isParentValid

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Whether the schedule's source (widget or dashboard) still exists.

**Signature:**

```typescript
isParentValid: boolean;
```

### IScheduledExportDialogValidity.isSubmitDisabled

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Whether submit is disabled: the draft is invalid, incomplete, or unchanged in edit mode. Undefined (falsy) in create mode when nothing else disables it.

**Signature:**

```typescript
isSubmitDisabled: boolean | undefined;
```

### IScheduledExportDialogValidity.validationErrorMessage

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

The validation message to show; undefined when there is none.

**Signature:**

```typescript
validationErrorMessage: string | undefined;
```
