[@qualtrics/workflows-task-client](../README.md) › [Globals](../globals.md) › ["models/models"](_models_models_.md)

# Module: "models/models"

## Index

### Interfaces

* [AvailableFileDescriptor](../interfaces/_models_models_.availablefiledescriptor.md)
* [Source](../interfaces/_models_models_.source.md)
* [WorkflowMediaSource](../interfaces/_models_models_.workflowmediasource.md)

### Type aliases

* [ActionTaskEvents](_models_models_.md#actiontaskevents)
* [ActionTaskOptions](_models_models_.md#actiontaskoptions)
* [ConnectionConfig](_models_models_.md#connectionconfig)
* [Context](_models_models_.md#context)
* [CustomSaveConfig](_models_models_.md#customsaveconfig)
* [DefaultExport](_models_models_.md#defaultexport)
* [ExportItem](_models_models_.md#exportitem)
* [HostWebServiceSaveConfig](_models_models_.md#hostwebservicesaveconfig)
* [HostXmFunctionSaveConfig](_models_models_.md#hostxmfunctionsaveconfig)
* [PathExport](_models_models_.md#pathexport)
* [PipedText](_models_models_.md#pipedtext)
* [PipedTextExports](_models_models_.md#pipedtextexports)
* [PipedTextMethodConfig](_models_models_.md#pipedtextmethodconfig)
* [SaveConfig](_models_models_.md#saveconfig)
* [WebServiceSaveConfig](_models_models_.md#webservicesaveconfig)
* [Workers](_models_models_.md#workers)
* [XMFunctionSaveConfig](_models_models_.md#xmfunctionsaveconfig)

## Type aliases

###  ActionTaskEvents

Ƭ **ActionTaskEvents**: *object*

Defined in models/models.ts:4

#### Type declaration:

* **back**: *[EventRegistry](../classes/_util_eventregistry_.eventregistry.md)*

* **next**: *[EventRegistry](../classes/_util_eventregistry_.eventregistry.md)*

* **save**: *[EventRegistry](../classes/_util_eventregistry_.eventregistry.md)*

___

###  ActionTaskOptions

Ƭ **ActionTaskOptions**: *object*

Defined in models/models.ts:10

#### Type declaration:

* **pages**: *number*

___

###  ConnectionConfig

Ƭ **ConnectionConfig**: *object*

Defined in models/models.ts:14

#### Type declaration:

* **id**: *string*

* **paramFormat**: *string*

* **paramName**: *string*

* **paramTemplate**: *string*

___

###  Context

Ƭ **Context**: *object*

Defined in models/models.ts:74

#### Type declaration:

* **availableCredentials**: *Record‹string, unknown› | unknown*

* **availableDataSources**? : *[Source](../interfaces/_models_models_.source.md)[] | unknown*

* **availableFileDescriptors**? : *[AvailableFileDescriptor](../interfaces/_models_models_.availablefiledescriptor.md)[] | unknown*

* **availableMediaSources**? : *[WorkflowMediaSource](../interfaces/_models_models_.workflowmediasource.md)[] | unknown*

* **config**? : *[WebServiceSaveConfig](_models_models_.md#webservicesaveconfig) | [XMFunctionSaveConfig](_models_models_.md#xmfunctionsaveconfig) | unknown*

* **instanceID**: *string*

* **language**: *string*

* **pipedText**: *[PipedText](_models_models_.md#pipedtext) | unknown*

* **translations**? : *TranslationFile*

___

###  CustomSaveConfig

Ƭ **CustomSaveConfig**: *object*

Defined in models/models.ts:21

#### Type declaration:

* **customSaveHandler**: *boolean*

* **exportMappings**: *Record‹string, string›*

* **exports**: *Array‹[ExportItem](_models_models_.md#exportitem)›*

* **pipedTextExports**: *[PipedTextExports](_models_models_.md#pipedtextexports)*

___

###  DefaultExport

Ƭ **DefaultExport**: *object*

Defined in models/models.ts:100

#### Type declaration:

* **key**: *string*

* **name**: *string*

___

###  ExportItem

Ƭ **ExportItem**: *object*

Defined in models/models.ts:90

#### Type declaration:

* **display_name**: *string*

* **key**: *string*

___

###  HostWebServiceSaveConfig

Ƭ **HostWebServiceSaveConfig**: *object*

Defined in models/models.ts:57

#### Type declaration:

* **config**? : *Record‹string, unknown›*

* **contentType**: *string*

* **credential**? : *[ConnectionConfig](_models_models_.md#connectionconfig)*

* **exportMappings**? : *Record‹string, string›*

* **exports**? : *Array‹[ExportItem](_models_models_.md#exportitem)›*

* **headers**? : *Record‹string, unknown›*

* **keyValues**: *Record‹string, unknown›*

* **paramsMap**? : *Record‹string, unknown›*

* **pipedTextExports**? : *[PipedTextExports](_models_models_.md#pipedtextexports)*

* **requestType**: *string*

* **triggerAction**: *string*

* **url**: *string*

___

###  HostXmFunctionSaveConfig

Ƭ **HostXmFunctionSaveConfig**: *object*

Defined in models/models.ts:46

#### Type declaration:

* **arguments**: *Record‹string, unknown›*

* **attributes**(): *object*

  * **enable_profiling**: *boolean*

* **config**? : *Record‹string, unknown›*

* **exports**: *Array‹[ExportItem](_models_models_.md#exportitem)›*

* **functionPath**: *string*

* **triggerAction**: *string*

___

###  PathExport

Ƭ **PathExport**: *object*

Defined in models/models.ts:95

#### Type declaration:

* **name**: *string*

* **path**: *string*

___

###  PipedText

Ƭ **PipedText**: *Array‹Record‹string, unknown››*

Defined in models/models.ts:72

___

###  PipedTextExports

Ƭ **PipedTextExports**: *(object | object)[]*

Defined in models/models.ts:105

___

###  PipedTextMethodConfig

Ƭ **PipedTextMethodConfig**: *object*

Defined in models/models.ts:107

#### Type declaration:

* **argMap**? : *Record‹string, unknown›*

* **method**: *string*

___

###  SaveConfig

Ƭ **SaveConfig**: *[HostXmFunctionSaveConfig](_models_models_.md#hostxmfunctionsaveconfig) | [HostWebServiceSaveConfig](_models_models_.md#hostwebservicesaveconfig)*

Defined in models/models.ts:44

___

###  WebServiceSaveConfig

Ƭ **WebServiceSaveConfig**: *object*

Defined in models/models.ts:28

#### Type declaration:

* **body**: *Record‹string, unknown›*

* **config**? : *Record‹string, unknown›*

* **connection**? : *[ConnectionConfig](_models_models_.md#connectionconfig)*

* **headers**: *Record‹string, unknown›*

* **method**: *string*

* **pipedTextExports**? : *[PipedTextExports](_models_models_.md#pipedtextexports)*

* **url**: *string*

___

###  Workers

Ƭ **Workers**: *object*

Defined in models/models.ts:86

#### Type declaration:

* \[ **key**: *string*\]: string

___

###  XMFunctionSaveConfig

Ƭ **XMFunctionSaveConfig**: *object*

Defined in models/models.ts:38

#### Type declaration:

* **arguments**: *Record‹string, unknown›*

* **config**? : *Record‹string, unknown›*

* **exports**: *Array‹[ExportItem](_models_models_.md#exportitem)›*
