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

# IScheduledEmailDialogWidgetAttachmentsProps

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

Props of the scheduled-export dialog's widget-attachments field.

**Signature:**

```typescript
export interface IScheduledEmailDialogWidgetAttachmentsProps 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [csvRawSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropscsvrawsettings) |  | [IExportDefinitionVisualizationObjectSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iexportdefinitionvisualizationobjectsettings/index.md) | **_(BETA)_** Raw-CSV export settings shown in the attachment's settings editor. |
| [csvSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropscsvsettings) |  | [IExportDefinitionVisualizationObjectSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iexportdefinitionvisualizationobjectsettings/index.md) | **_(BETA)_** CSV export settings shown in the attachment's settings editor. |
| [exportTemplates?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropsexporttemplates) |  | [IExportTemplate](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iexporttemplate/index.md)[] | **_(BETA)_** _(Optional)_ Export templates offered in the template picker of the slide-based formats. |
| [isAccessibilityModeEnabled](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropsisaccessibilitymodeenabled) |  | boolean | **_(BETA)_** When true, formats without an accessible rendering (PDF\_TABULAR) are excluded from the add-attachment options. |
| [isSlidesExportEnabled](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropsisslidesexportenabled) |  | boolean | **_(BETA)_** Whether the slide-based formats (PPTX, PDF) are offered; when false they are excluded from the add-attachment options. |
| [onCsvRawSettingsChange](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropsoncsvrawsettingschange) |  | (settings: [IExportDefinitionVisualizationObjectSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iexportdefinitionvisualizationobjectsettings/index.md)) =&gt; void | **_(BETA)_** Sets the raw-CSV export settings. |
| [onCsvSettingsChange](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropsoncsvsettingschange) |  | (settings: [IExportDefinitionVisualizationObjectSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iexportdefinitionvisualizationobjectsettings/index.md)) =&gt; void | **_(BETA)_** Sets the CSV export settings. |
| [onPdfSettingsChange](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropsonpdfsettingschange) |  | (settings: [IExportDefinitionVisualizationObjectSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iexportdefinitionvisualizationobjectsettings/index.md)) =&gt; void | **_(BETA)_** Sets the tabular-PDF export settings. |
| [onSlidesTemplateIdChange?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropsonslidestemplateidchange) |  | (templateId: string \| undefined, format: "PPTX" \| "PDF\_SLIDES" \| "PDF") =&gt; void | **_(BETA)_** _(Optional)_ Sets the export template of one slide-based format. |
| [onWidgetAttachmentsChange](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropsonwidgetattachmentschange) |  | (formats: [WidgetAttachmentType](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.widgetattachmenttype/index.md)[]) =&gt; void | **_(BETA)_** Replaces the selected widget export formats with the complete new selection. |
| [onXlsxSettingsChange](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropsonxlsxsettingschange) |  | (settings: [IExportDefinitionVisualizationObjectSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iexportdefinitionvisualizationobjectsettings/index.md)) =&gt; void | **_(BETA)_** Sets the XLSX export settings. |
| [pdfSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropspdfsettings) |  | [IExportDefinitionVisualizationObjectSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iexportdefinitionvisualizationobjectsettings/index.md) | **_(BETA)_** Tabular-PDF export settings shown in the attachment's settings editor. |
| [selectedAttachments](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropsselectedattachments) |  | [WidgetAttachmentType](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.widgetattachmenttype/index.md)[] | **_(BETA)_** The selected export formats. |
| [slidesTemplateIds?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropsslidestemplateids) |  | { PPTX?: string; PDF\_SLIDES?: string; PDF?: string; } | **_(BETA)_** _(Optional)_ The template chosen per slide-based format; undefined where the default template applies. |
| [xlsxSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ischeduledemaildialogwidgetattachmentsprops/index.md#ischeduledemaildialogwidgetattachmentspropsxlsxsettings) |  | [IExportDefinitionVisualizationObjectSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iexportdefinitionvisualizationobjectsettings/index.md) | **_(BETA)_** XLSX export settings shown in the attachment's settings editor. |

## Property details

### IScheduledEmailDialogWidgetAttachmentsProps.csvRawSettings

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

Raw-CSV export settings shown in the attachment's settings editor.

**Signature:**

```typescript
csvRawSettings: IExportDefinitionVisualizationObjectSettings;
```

### IScheduledEmailDialogWidgetAttachmentsProps.csvSettings

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

CSV export settings shown in the attachment's settings editor.

**Signature:**

```typescript
csvSettings: IExportDefinitionVisualizationObjectSettings;
```

### IScheduledEmailDialogWidgetAttachmentsProps.exportTemplates

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

Export templates offered in the template picker of the slide-based formats.

**Signature:**

```typescript
exportTemplates?: IExportTemplate[];
```

### IScheduledEmailDialogWidgetAttachmentsProps.isAccessibilityModeEnabled

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

When true, formats without an accessible rendering (PDF\_TABULAR) are excluded from the add-attachment options.

**Signature:**

```typescript
isAccessibilityModeEnabled: boolean;
```

### IScheduledEmailDialogWidgetAttachmentsProps.isSlidesExportEnabled

> **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 slide-based formats (PPTX, PDF) are offered; when false they are excluded from the add-attachment options.

**Signature:**

```typescript
isSlidesExportEnabled: boolean;
```

### IScheduledEmailDialogWidgetAttachmentsProps.onCsvRawSettingsChange

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

Sets the raw-CSV export settings.

**Signature:**

```typescript
onCsvRawSettingsChange: (settings: IExportDefinitionVisualizationObjectSettings) => void;
```

### IScheduledEmailDialogWidgetAttachmentsProps.onCsvSettingsChange

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

Sets the CSV export settings.

**Signature:**

```typescript
onCsvSettingsChange: (settings: IExportDefinitionVisualizationObjectSettings) => void;
```

### IScheduledEmailDialogWidgetAttachmentsProps.onPdfSettingsChange

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

Sets the tabular-PDF export settings.

**Signature:**

```typescript
onPdfSettingsChange: (settings: IExportDefinitionVisualizationObjectSettings) => void;
```

### IScheduledEmailDialogWidgetAttachmentsProps.onSlidesTemplateIdChange

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

Sets the export template of one slide-based format.

**Signature:**

```typescript
onSlidesTemplateIdChange?: (templateId: string | undefined, format: "PPTX" | "PDF_SLIDES" | "PDF") => void;
```

### IScheduledEmailDialogWidgetAttachmentsProps.onWidgetAttachmentsChange

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

Replaces the selected widget export formats with the complete new selection.

**Signature:**

```typescript
onWidgetAttachmentsChange: (formats: WidgetAttachmentType[]) => void;
```

### IScheduledEmailDialogWidgetAttachmentsProps.onXlsxSettingsChange

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

Sets the XLSX export settings.

**Signature:**

```typescript
onXlsxSettingsChange: (settings: IExportDefinitionVisualizationObjectSettings) => void;
```

### IScheduledEmailDialogWidgetAttachmentsProps.pdfSettings

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

Tabular-PDF export settings shown in the attachment's settings editor.

**Signature:**

```typescript
pdfSettings: IExportDefinitionVisualizationObjectSettings;
```

### IScheduledEmailDialogWidgetAttachmentsProps.selectedAttachments

> **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 selected export formats.

**Signature:**

```typescript
selectedAttachments: WidgetAttachmentType[];
```

### IScheduledEmailDialogWidgetAttachmentsProps.slidesTemplateIds

> **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 template chosen per slide-based format; undefined where the default template applies.

**Signature:**

```typescript
slidesTemplateIds?: {
        PPTX?: string;
        PDF_SLIDES?: string;
        PDF?: string;
    };
```

### IScheduledEmailDialogWidgetAttachmentsProps.xlsxSettings

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

XLSX export settings shown in the attachment's settings editor.

**Signature:**

```typescript
xlsxSettings: IExportDefinitionVisualizationObjectSettings;
```
