AddOns Response Service

This service allows scripts to configure and build Google Workspace add-ons.

## Classes

| Name | Brief description |
|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/accessory-widget` | A builder for Chat `AccessoryWidget` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action` | An action that Google Workspace add-ons that extend Google Workspace Studio can use to render a new card. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response` | The actions that add-ons can use in cards or the host application. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder` | A builder for `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service` | `AddOnsResponseService` provides the ability to create responses for Google Workspace add-ons. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response` | Represents an action on the addon compose ui. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response-builder` | A builder for `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-type` | An enum value that specifies the type of an `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/attachment` | Represents an attachment created by an add-on. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/basic-data-type` | An enum that represents the basic generic data types. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response` | Represents a response that makes changes to the calendar event that the user is currently editing in reaction to an action taken in the UI, such as a button click. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response-builder` | A builder for `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-data-actions-response-builder` | A builder for Chat `DataAction` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-message` | A Google Chat [message](https://developers.google.com/workspace/chat/api/reference/rest/v1/spaces.messages). |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/color` | A Color object which represents a color in the RGBA color space. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/compose-action-response` | The response object that may be returned from a callback method for compose action in a [Gmail add-on](https://developers.google.com/gmail/add-ons). |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/compose-action-response-builder` | A builder for `https://developers.google.com/apps-script/reference/add-ons-response-service/compose-action-response` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/composed-email-type` | An enum value that specifies whether the composed email is a standalone or reply draft. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/content-type` | An enum value that specifies the content type of the content generated by a `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/create-message-action` | A builder for Chat `CreateMessageAction` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/data-actions-response` | Creates or updates a message in Google Chat. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/data-type` | A DataType is used to set the type of a variable. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/drive-items-selected-action-response` | Represents a response that makes changes to Drive while Drive items are selected and in reaction to an action taken in the UI, such as a button click. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/drive-items-selected-action-response-builder` | A builder for `https://developers.google.com/apps-script/reference/add-ons-response-service/drive-items-selected-action-response` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/dynamic-resource-definition` | A DynamicResourceDefinition is a building block for a `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-fields-definition-retrieved-action`, it can contain one or more numbers of `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-field` to dynamically define the number of output variables provided by a step in Google Workspace Studio. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/editor-file-scope-action-response` | Makes changes to an Editor, such as Google Docs, Sheets, or Slides in reaction to an action taken in the UI. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/editor-file-scope-action-response-builder` | A builder for `https://developers.google.com/apps-script/reference/add-ons-response-service/editor-file-scope-action-response` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/end-navigation` | An enum that specifies the action during navigation. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/error-actionability` | A Enum that represents the error actionability. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/error-retryability` | A Enum that represents the retry-ability of action invocation when having an error. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/font-weight` | An enum that represents the font weight of the styled text. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/host-app-action` | A HostAppAction is a type of Action that is handled by individual host apps. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink` | A Hyperlink element used in `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-section` | A builder for InsertSection objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-widget` | A builder for InsertWidget objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/link` | The link object from a third-party resource which gets converted it to a smart chip in the host application. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/link-preview` | Card action that displays a link preview card and smart chip in the host app. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container` | Container for list items, where each list item can contain multiple `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/list-item` | A list item, where each list item can contain multiple `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/list-type` | An enum that represents the type of the list. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card` | A builder for `ModifyCard` objects that changes and updates an existing card's interface by passing the `ModifyCard` object to a `https://developers.google.com/apps-script/reference/add-ons-response-service/action`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation` | A helper object that controls card navigation. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/notification` | Displays a notification when users submit and close a dialog. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/on-close` | An enum that specifies what to do when a URL opened through an `https://developers.google.com/apps-script/reference/add-ons-response-service/open-link` is closed. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/open-as` | An enum that specifies how to open a URL. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/open-link` | Represents an action to open a link with some options. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/remove-section` | A builder for `https://developers.google.com/apps-script/reference/add-ons-response-service/remove-section` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/remove-widget` | A builder for RemoveWidget objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action` | Renders or updates a card by performing an `https://developers.google.com/apps-script/reference/add-ons-response-service/action` in response to a user interaction. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action-builder` | A builder for `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-data` | Represents a application specific resource data, a resource data contains a collection of key-value pairs of variable names and `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-field` | A ResourceField is a basic building block of a `https://developers.google.com/apps-script/reference/add-ons-response-service/dynamic-resource-definition`, each resource field corresponds to a output variable of the current step. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-fields-definition-retrieved-action` | A `ResourceFieldsDefinitionRetrievedAction` is a type of `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-fields-definition-retrieved-action` that is used to retrieve the definition of a list of resource fields through the `dynamicResourceDefinitionProvider` function specified in the manifest. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-retrieved-action` | A ResourceRetrievedAction is used to retrieve custom resource content when needed, where the custom resource field is defined in the ResourceData. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-type` | An application specific resource type, the unique identifier of the resource type should have a corresponding WorkflowResourceDefinition. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/return-element-error-action` | A ReturnElementErrorAction indicates that an error occurred during element invocation. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/return-output-variables-action` | Contains output variables generated by the executed action in Google Workspace Studio. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/save-workflow-action` | This action indicates that the host app (Google Workspace Studio) should save the agent. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/send-status` | An enum value that specifies the send status of an `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text` | Text element with styles such as bold, italic and color. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip` | A clickable chip in the text format. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element` | A text format element, which can be a `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip`, `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text`, `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink`, or `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-icon` | An icon that is displayed in a `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-style` | An enum that represents the style of the styled text. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/time-stamp` | Represents a timestamp object which is can be added to a `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response` | The response object that may be returned from a method that creates universal action. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response-builder` | A builder for the `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response` | Represents an action that updates the email draft that the user is currently editing. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder` | A builder for `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-bcc-recipients-action` | Updates the Bcc recipients of an email draft. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-action` | Updates the email draft body. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-type` | An enum value that specifies the type of an `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-action`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-cc-recipients-action` | Updates the Cc recipients of an email draft. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-subject-action` | Updates the subject line of an email draft. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-to-recipients-action` | Updates the To recipients of an email draft. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-inline-preview-action` | The Chat app previews a link in a message by adding or updating one or more cards. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-message-action` | The Chat app updates text or cards in a message. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-widget` | A builder for `https://developers.google.com/apps-script/reference/add-ons-response-service/update-widget` objects. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/validation-error-severity` | An enum that represents the severity of the validation error. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/value-metadata` | A valueMetadata contains information about the potential values of a variable. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data` | Represents a variable data which can contain a collection of values in various types. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/workflow-action` | A WorkflowAction is a type of `https://developers.google.com/apps-script/reference/add-ons-response-service/host-app-action` that is used to perform a specific action in Google Workspace Studio. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/workflow-text-format` | A block of text with rich formatting options including styles, hyperlinks, and interactive elements defined in `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/workflow-validation-error-action` | This action indicates that the host app (Google Workspace Studio) should display a validation error. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/accessory-widget`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/accessory-widget#addWidget(Widget)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/accessory-widget` | Sets the widget for this action. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action#addModifyCard(ModifyCard)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/action` | Adds a ModifyCard operation to the action. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action#addNavigation(Navigation)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/action` | Adds a card navigation to the action. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response#printJson()` | `String` | Prints the JSON representation of this object. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder#addModifyCard(ModifyCard)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder` | Sets the modify card operation to the action. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder#build()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response` | Builds the current action response and validates it. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder#setLinkPreview(LinkPreview)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder` | Sets the LinkPreview to the action. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder#setNavigation(Navigation)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder` | Sets the response to a `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation` action. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder#setNotification(Notification)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder` | Sets the notification to display when the action is activated. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder#setOpenLink(OpenLink)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder` | Sets the URL to navigate to when the action is activated. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder#setStateChanged(Boolean)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder` | Sets a flag to indicate that this action changed the existing data state. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service`

### Properties

| Property | Type | Description |
|---|---|---|
| `AddonComposeUiActionType` | `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-type` | The `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-type` enumeration. |
| `ComposedEmailType` | `https://developers.google.com/apps-script/reference/add-ons-response-service/composed-email-type` | The `https://developers.google.com/apps-script/reference/add-ons-response-service/composed-email-type` enumeration. |
| `ContentType` | `https://developers.google.com/apps-script/reference/add-ons-response-service/content-type` | The `https://developers.google.com/apps-script/reference/add-ons-response-service/content-type` enumeration. |
| `EndNavigation` | `https://developers.google.com/apps-script/reference/add-ons-response-service/end-navigation` | The `https://developers.google.com/apps-script/reference/add-ons-response-service/end-navigation` enumeration. |
| `OnClose` | `https://developers.google.com/apps-script/reference/add-ons-response-service/on-close` | The `https://developers.google.com/apps-script/reference/add-ons-response-service/on-close` enumeration. |
| `OpenAs` | `https://developers.google.com/apps-script/reference/add-ons-response-service/open-as` | The `https://developers.google.com/apps-script/reference/add-ons-response-service/open-as` enumeration. |
| `SendStatus` | `https://developers.google.com/apps-script/reference/add-ons-response-service/send-status` | The `https://developers.google.com/apps-script/reference/add-ons-response-service/send-status` enumeration. |
| `UpdateDraftBodyType` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-type` | The `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-type` enumeration. |

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newAccessoryWidget()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/accessory-widget` | Creates a new `https://developers.google.com/apps-script/reference/add-ons-response-service/accessory-widget`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newAction()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/action` | Creates a new `https://developers.google.com/apps-script/reference/add-ons-response-service/action`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newActionResponseBuilder()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/action-response-builder`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newAddonComposeUiActionResponseBuilder()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response-builder` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response-builder`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newAttachment()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/attachment` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/attachment`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newCalendarEventActionResponseBuilder()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response-builder` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response-builder`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newChatDataActionBuilder()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-data-actions-response-builder` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-data-actions-response-builder`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newChatMessage()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-message` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-message`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newComposeActionResponseBuilder()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/compose-action-response-builder` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/compose-action-response-builder`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newCreateMessageAction()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/create-message-action` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/create-message-action`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newDriveItemsSelectedActionResponseBuilder()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/drive-items-selected-action-response-builder` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/drive-items-selected-action-response-builder`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newEditorFileScopeActionResponseBuilder()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/editor-file-scope-action-response-builder` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/editor-file-scope-action-response-builder`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newLinkPreview()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/link-preview` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/link-preview`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newNavigation()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newNotification()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/notification` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/notification`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newOpenLink()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/open-link` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/open-link`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newRenderActionBuilder()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action-builder` | Creates a new `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action-builder`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newUniversalActionResponseBuilder()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response-builder` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response-builder`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newUpdateDraftActionResponseBuilder()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newUpdateDraftBccRecipientsAction()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-bcc-recipients-action` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-bcc-recipients-action`; |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newUpdateDraftBodyAction()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-action` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-action`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newUpdateDraftCcRecipientsAction()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-cc-recipients-action` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-cc-recipients-action`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newUpdateDraftSubjectAction()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-subject-action` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-subject-action`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newUpdateDraftToRecipientsAction()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-to-recipients-action` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-to-recipients-action`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newUpdateInlinePreviewAction()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-inline-preview-action` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/update-inline-preview-action`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/add-ons-response-service#newUpdateMessageAction()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-message-action` | Creates a `https://developers.google.com/apps-script/reference/add-ons-response-service/update-message-action`. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response#printJson()` | `String` | Prints the JSON representation of this object. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response-builder`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response-builder#build()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response` | Builds the current addon compose ui action response and validates it. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response-builder#setType(AddonComposeUiActionType)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-response-builder` | Sets the enum field that determines the addon compose ui action. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-type`

### Properties

| Property | Type | Description |
|---|---|---|
| `DISMISS` | `Enum` | Default. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/attachment`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/attachment#setIconUrl(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/attachment` | Sets the icon URL for the attachment. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/attachment#setMimeType(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/attachment` | Sets the MIME type for the attachment. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/attachment#setResourceUrl(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/attachment` | Sets the resource URL for the attachment. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/attachment#setTitle(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/attachment` | Sets the title for the attachment. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/basic-data-type`

### Properties

| Property | Type | Description |
|---|---|---|
| `BASIC_TYPE_UNSPECIFIED` | `Enum` | Default value. |
| `STRING` | `Enum` | A string of characters. |
| `INTEGER` | `Enum` | An integer value. |
| `FLOAT` | `Enum` | A floating point number. |
| `TIMESTAMP` | `Enum` | A timestamp in ISO 8601 format. |
| `BOOLEAN` | `Enum` | A boolean value. |
| `EMAIL_ADDRESS` | `Enum` | A string in the format of an email address. |
| `GOOGLE_USER` | `Enum` | A user of the Google services, in the format of "users/encoded_GAIA_ID" |
| `FILE` | `Enum` | A file type. |
| `FORMATTED_TEXT` | `Enum` | A text with rich formatting. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response#printJson()` | `String` | Prints the JSON representation of this object. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response-builder`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response-builder#addAttachments(Attachment)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response-builder` | Specifies that the response should add the attachments to the Calendar event when the associated UI action is taken. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response-builder#addAttendees(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response-builder` | Specifies that the response should add the indicated attendees to the Calendar event when the associated UI action is taken. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response-builder#build()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response` | Builds the current Calendar event action response and validates it. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response-builder#setConferenceData(ConferenceData)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/calendar-event-action-response-builder` | Specifies that the response should set the indicated conference data to the Calendar event when the associated UI action is taken. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-data-actions-response-builder`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-data-actions-response-builder#build()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/data-actions-response` | Builds the current action response. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-data-actions-response-builder#setCreateChatMessageAction(CreateMessageAction)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-data-actions-response-builder` | Sets the `CreateMessageAction` for this `DataActionsResponse`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-data-actions-response-builder#setUpdateChatMessageAction(UpdateMessageAction)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-data-actions-response-builder` | Sets the `UpdateMessageAction` for this `DataActionsResponse`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-data-actions-response-builder#setUpdateInlinePreviewAction(UpdateInlinePreviewAction)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-data-actions-response-builder` | Sets the `UpdateInlinePreviewAction` for this `DataActionsResponse`. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-message`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-message#addAccessoryWidget(AccessoryWidget)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-message` | Sets the accessoryWidget for this action. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-message#addCardWithId(CardWithId)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-message` | Sets the card of the message. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-message#setText(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/chat-message` | Sets the text of the message. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/color`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/color#setAlpha(Number)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/color` | Sets the alpha component of the color. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/color#setBlue(Number)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/color` | Sets the blue component of the color. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/color#setGreen(Number)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/color` | Sets the green component of the color. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/color#setRed(Number)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/color` | Sets the red component of the color. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/compose-action-response`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/compose-action-response#printJson()` | `String` | Prints the JSON representation of this object. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/compose-action-response-builder`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/compose-action-response-builder#build()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/compose-action-response` | Builds the current compose action response and validates it. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/compose-action-response-builder#setGmailDraft(GmailDraft)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/compose-action-response-builder` | Sets the draft `https://developers.google.com/apps-script/gmail/gmail-message.html` created using `https://developers.google.com/apps-script/gmail/gmail-message.html#createDraftReply(String)` or similar functions. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/composed-email-type`

### Properties

| Property | Type | Description |
|---|---|---|
| `REPLY_AS_DRAFT` | `Enum` | A draft that is a reply to another message. |
| `STANDALONE_DRAFT` | `Enum` | A draft that is a standalone message. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/content-type`

### Properties

| Property | Type | Description |
|---|---|---|
| `TEXT` | `Enum` | Indicates that the generated content is plain text. |
| `MUTABLE_HTML` | `Enum` | Indicates that the generated content is formatted as HTML. |
| `IMMUTABLE_HTML` | `Enum` | Indicates that the generated content is formatted as HTML, but this content cannot be edited after it is generated. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/create-message-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/create-message-action#setMessage(ChatMessage)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/create-message-action` | Sets the message for this action. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/data-actions-response`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/data-actions-response#printJson()` | `String` | Prints the JSON representation of this object. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/data-type`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/data-type#setBasicDataType(BasicDataType)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/data-type` | Sets the data type to one of the supported `https://developers.google.com/apps-script/reference/add-ons-response-service/basic-data-type`s. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/data-type#setResourceType(ResourceType)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/data-type` | Sets the data type to a custom defined `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-type`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/data-type#setValueMetadata(ValueMetadata)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/data-type` | Sets the `https://developers.google.com/apps-script/reference/add-ons-response-service/value-metadata`, which contains type-related information related to the variable. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/drive-items-selected-action-response`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/drive-items-selected-action-response#printJson()` | `String` | Prints the JSON representation of this object. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/drive-items-selected-action-response-builder`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/drive-items-selected-action-response-builder#build()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/drive-items-selected-action-response` | Builds the current Drive action response. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/drive-items-selected-action-response-builder#requestFileScope(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/drive-items-selected-action-response-builder` | Specifies that the response requests file scope for the contextually-relevant item in Drive. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/dynamic-resource-definition`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/dynamic-resource-definition#addResourceField(ResourceField)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/dynamic-resource-definition` | Adds a resource field to the dynamic resource definition. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/dynamic-resource-definition#setResourceId(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/dynamic-resource-definition` | Sets the ID for the dynamic resource definition, this ID corresponds to the `workflowResourceDefinitionId` in the manifest. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/editor-file-scope-action-response`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/editor-file-scope-action-response#printJson()` | `String` | Prints the JSON representation of this object. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/editor-file-scope-action-response-builder`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/editor-file-scope-action-response-builder#build()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/editor-file-scope-action-response` | Builds the current Editor action response. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/editor-file-scope-action-response-builder#requestFileScopeForActiveDocument()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/editor-file-scope-action-response-builder` | Requests the `drive.file` scope for the current active Editor document. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/end-navigation`

### Properties

| Property | Type | Description |
|---|---|---|
| `ACTION_UNSPECIFIED` | `Enum` | Action unspecified. |
| `CLOSE_DIALOG` | `Enum` | Closes a [dialog](https://developers.google.com/workspace/add-ons/chat/dialogs). |
| `CLOSE_DIALOG_AND_EXECUTE` | `Enum` | Closes a [dialog](https://developers.google.com/workspace/add-ons/chat/dialogs) and refreshes the card that opened the dialog. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/error-actionability`

### Properties

| Property | Type | Description |
|---|---|---|
| `ERROR_ACTIONABILITY_UNSPECIFIED` | `Enum` | Unspecified. |
| `NOT_ACTIONABLE` | `Enum` | The error is not fixable by the user through the configuration card. |
| `ACTIONABLE` | `Enum` | The error is fixable by the user through the configuration card. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/error-retryability`

### Properties

| Property | Type | Description |
|---|---|---|
| `RETRYABILITY_UNSPECIFIED` | `Enum` | Unspecified. |
| `NOT_RETRYABLE` | `Enum` | The error is not retryable, the flow terminates after the first try. |
| `RETRYABLE` | `Enum` | The error is retryable, Workflow is going to try to execute the Step for up to 5 times. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/font-weight`

### Properties

| Property | Type | Description |
|---|---|---|
| `FONT_WEIGHT_UNSPECIFIED` | `Enum` | Standard weight with normal thickness. |
| `LIGHT` | `Enum` | Lighter weight with reduced thickness. |
| `MEDIUM` | `Enum` | Intermediate weight between light and bold. |
| `BOLD` | `Enum` | Heavier weight with increased thickness. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/host-app-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/host-app-action#setWorkflowAction(WorkflowAction)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/host-app-action` | Sets the host app action to Workflow action. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink#setLink(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink` | Sets the destination URL of the hyperlink. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink#setText(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink` | Sets the text of the hyperlink. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-section`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-section#insertAtTop(Boolean)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-section` | Sets the onCardTop flag, which indicates whether the new section should be inserted at the top of the card. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-section#insertBelowSection(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-section` | Sets the section ID, and the new section is inserted below it. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-section#setSection(CardSection)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-section` | Sets the card section to be inserted. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-widget`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-widget#insertAboveWidget(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-widget` | Sets the widget ID, and the new widget is inserted above the widget with the given ID. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-widget#insertBelowWidget(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-widget` | Sets the widget ID, and the new widget is inserted below the widget with the given ID. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-widget#setWidget(Widget)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-widget` | Sets the `https://developers.google.com/apps-script/card-service/widget.html` to be inserted. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/link`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/link#setTitle(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/link` | Sets the title of the link. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/link#setUrl(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/link` | Sets the URL of the link. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/link-preview`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/link-preview#printJson()` | `String` | Prints the JSON representation of this object. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/link-preview#setLinkPreviewTitle(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/link-preview` | Sets the title that displays in the link preview above the preview card. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/link-preview#setPreviewCard(Card)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/link-preview` | Sets the card that displays information about a link from a third-party or non-Google service. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/link-preview#setTitle(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/link-preview` | Sets the title that displays in the smart chip for the link preview. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container#addListItem(ListItem)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container` | Adds a list item to the list container. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container#setListNestLevel(Integer)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container` | Sets the level of the list, starts from 0 for the top level, and increases by 1 for each nested list. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container#setListType(ListType)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container` | Sets the type of the list to be ordered or unordered. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/list-item`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/list-item#addTextFormatElement(TextFormatElement)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/list-item` | Adds a `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element` to the list item. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/list-type`

### Properties

| Property | Type | Description |
|---|---|---|
| `LIST_TYPE_UNSPECIFIED` | `Enum` | Default value. |
| `ORDERED` | `Enum` | Ordered list. |
| `UNORDERED` | `Enum` | Unordered list. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card#setInsertSection(InsertSection)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card` | Sets the `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-section` for this modify card object. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card#setInsertWidget(InsertWidget)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card` | Sets the `https://developers.google.com/apps-script/reference/add-ons-response-service/insert-widget` for this modify card object. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card#setRemoveSection(RemoveSection)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card` | Sets the `https://developers.google.com/apps-script/reference/add-ons-response-service/remove-section` for this modify card object. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card#setRemoveWidget(RemoveWidget)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card` | Sets the `https://developers.google.com/apps-script/reference/add-ons-response-service/remove-widget` for this modify card object. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card#setReplaceSection(CardSection)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card` | Sets the replacement `https://developers.google.com/apps-script/card-service/card-section.html` for this modify card object, the replacement section should have the same id as an existing card section. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card#setReplaceWidget(Widget)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card` | Sets the replacement widget for this modify card object, the replacement widget should have the same id as an existing widget. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card#setUpdateWidget(UpdateWidget)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/modify-card` | Sets the `https://developers.google.com/apps-script/reference/add-ons-response-service/update-widget` for this modify card object. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation#popCard()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation` | > [!WARNING] > **Developer Preview:** Available as part of the [Google Workspace Developer Preview Program](https://developers.google.com/workspace/preview), which grants early access to certain features. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation#popToNamedCard(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation` | > [!WARNING] > **Developer Preview:** Available as part of the [Google Workspace Developer Preview Program](https://developers.google.com/workspace/preview), which grants early access to certain features. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation#popToRoot()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation` | > [!WARNING] > **Developer Preview:** Available as part of the [Google Workspace Developer Preview Program](https://developers.google.com/workspace/preview), which grants early access to certain features. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation#printJson()` | `String` | Prints the JSON representation of this object. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation#pushCard(Card)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation` | Pushes the given card onto the stack. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation#setEndNavigation(EndNavigation)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation` | Sets the end navigation action. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation#updateCard(Card)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/navigation` | Does an in-place replacement of the current card. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/notification`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/notification#setText(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/notification` | Sets the text to show in the notification. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/on-close`

### Properties

| Property | Type | Description |
|---|---|---|
| `NOTHING` | `Enum` | Do nothing on close. |
| `RELOAD` | `Enum` | Reloads the add-on on when the window closes. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/open-as`

### Properties

| Property | Type | Description |
|---|---|---|
| `FULL_SIZE` | `Enum` | Open in a full window or tab. |
| `OVERLAY` | `Enum` | Open as an overlay such as a pop-up. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/open-link`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/open-link#setOnClose(OnClose)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/open-link` | Sets the behavior of the URL action when the URL window or tab is closed. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/open-link#setOpenAs(OpenAs)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/open-link` | Sets the behavior of URL when it is opened. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/open-link#setUrl(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/open-link` | Sets the URL to be opened. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/remove-section`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/remove-section#setSectionId(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/remove-section` | Sets the section ID of the section to be removed. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/remove-widget`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/remove-widget#setWidgetId(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/remove-widget` | Sets the widget ID of the widget to be removed. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action#printJson()` | `String` | Prints the JSON representation of this object. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action-builder`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action-builder#build()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action` | Builds the current render action and validates it. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action-builder#setAction(Action)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action-builder` | Sets the action that add-ons can use to update the UI to the render action. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action-builder#setHostAppAction(HostAppAction)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/render-action-builder` | Sets the `https://developers.google.com/apps-script/reference/add-ons-response-service/host-app-action` handled by individual host apps to the render action. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-data`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-data#addVariableData(String,VariableData)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-data` | Adds a `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data` keyed by its variable name, a value is overwritten if the key already exists. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-data#setVariableDataMap(Object)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-data` | Sets the map of the variable data keyed by variable names. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-field`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-field#setDataType(DataType)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-field` | Sets the data type of the field, allows other steps to filter the variables by type at selection. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-field#setDisplayText(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-field` | Sets the description of the field that is displayed to the end user during variable selection in subsequent steps. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-field#setSelector(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-field` | Sets a key for the provider function to provide the value to during the step's execution. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-fields-definition-retrieved-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-fields-definition-retrieved-action#addDynamicResourceDefinition(DynamicResourceDefinition)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-fields-definition-retrieved-action` | Adds a `https://developers.google.com/apps-script/reference/add-ons-response-service/dynamic-resource-definition` to the resource fields definition retrieved action. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-retrieved-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-retrieved-action#setResourceData(ResourceData)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-retrieved-action` | Sets the `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-data` to the resource retrieved action to provide values to the dynamic resource fields or custom resource fields. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-type`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-type#setWorkflowResourceDefinitionId(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-type` | Sets the workflow resource definition id. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/return-element-error-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/return-element-error-action#setErrorActionability(ErrorActionability)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/return-element-error-action` | Sets the error actionability, an error should be actionable if it can be resolved by re-configuring the step. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/return-element-error-action#setErrorLog(WorkflowTextFormat)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/return-element-error-action` | Sets the error log to be displayed to the end user at Workflow's activity feed. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/return-element-error-action#setErrorRetryability(ErrorRetryability)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/return-element-error-action` | Sets the error retry-ability, the flow terminates after the first try if an error is not retryable. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/return-output-variables-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/return-output-variables-action#addVariableData(String,VariableData)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/return-output-variables-action` | Adds a variable data keyed by its variable name, a value is overwritten if the key already exists. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/return-output-variables-action#setLog(WorkflowTextFormat)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/return-output-variables-action` | Sets the Log of the executed workflow action to the end user at Workflow's activity feed. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/return-output-variables-action#setVariableDataMap(Object)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/return-output-variables-action` | Sets the map of the variable data keyed by variable name, a value is overwritten if the key already exists. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/save-workflow-action`

## `https://developers.google.com/apps-script/reference/add-ons-response-service/send-status`

### Properties

| Property | Type | Description |
|---|---|---|
| `NOT_SEND` | `Enum` | Default. |
| `CONTINUE_SEND` | `Enum` | Continue sending the email after updating the draft. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text#addStyle(TextStyle)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text` | Sets the style of the styled text, can apply multiple styles to a single styled text. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text#setColor(Color)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text` | Sets the color of the styled text. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text#setFontWeight(FontWeight)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text` | Sets the font weight of the styled text. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text#setText(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text` | Sets the main content of the styled text. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip#setLabel(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip` | Sets the text displayed in the chip. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip#setTextFormatIcon(TextFormatIcon)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip` | Sets the icon displayed in the chip. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip#setUrl(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip` | Sets the URL to navigate to when the chip is clicked. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#setHyperlink(Hyperlink)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element` | Sets the text format element as a `https://developers.google.com/apps-script/reference/add-ons-response-service/hyperlink`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#setListContainer(ListContainer)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element` | Sets the text format element as a `https://developers.google.com/apps-script/reference/add-ons-response-service/list-container`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#setStyledText(StyledText)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element` | Sets the text format element as a `https://developers.google.com/apps-script/reference/add-ons-response-service/styled-text`. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#setText(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element` | Sets the text format element as a text string. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element#setTextFormatChip(TextFormatChip)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element` | Sets the text format element as a `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-chip`. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-icon`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-icon#setIconUrl(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-icon` | Sets the icon URL. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-icon#setMaterialIconName(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-icon` | Sets the material icon name defined in Google Material Icons. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/text-style`

### Properties

| Property | Type | Description |
|---|---|---|
| `STYLE_UNSPECIFIED` | `Enum` | No style applied. |
| `ITALIC` | `Enum` | Italic style. |
| `UNDERLINE` | `Enum` | Underline style. |
| `STRIKETHROUGH` | `Enum` | Strikethrough style. |
| `LINE_BREAK` | `Enum` | Line break. |
| `UPPERCASE` | `Enum` | Uppercase style. |
| `CODE` | `Enum` | Code style. |
| `CODE_BLOCK` | `Enum` | Code block style. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/time-stamp`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/time-stamp#setNanos(Integer)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/time-stamp` | Sets the nanos of the timestamp, it represents the number of nanoseconds within the current second. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/time-stamp#setSeconds(Integer)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/time-stamp` | Sets the seconds of the timestamp, it represents the number of seconds since the Unix epoch(January 1, 1970, 00:00:00 UTC). |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response#printJson()` | `String` | Prints the JSON representation of this object. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response-builder`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response-builder#build()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response` | Builds the current universal action response and validates it. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response-builder#displayAddOnCards(Object)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response-builder` | Displays the add-on with the specified cards. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response-builder#setOpenLink(OpenLink)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/universal-action-response-builder` | Sets the URL to open when the universal action is selected. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response#printJson()` | `String` | Prints the JSON representation of this object. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder#build()` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response` | Builds the current update draft action response and validates it. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder#setSendStatus(SendStatus)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder` | Sets the enum field that determines whether or not the email sends after the update action. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder#setUpdateDraftBccRecipientsAction(UpdateDraftBccRecipientsAction)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder` | Sets an action that updates the email Bcc recipients of a draft. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder#setUpdateDraftBodyAction(UpdateDraftBodyAction)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder` | Set an action that updates the email body of a draft. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder#setUpdateDraftCcRecipientsAction(UpdateDraftCcRecipientsAction)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder` | Sets an action that updates the Cc recipients of a draft. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder#setUpdateDraftSubjectAction(UpdateDraftSubjectAction)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder` | Sets an action that updates the subject line of a draft. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder#setUpdateDraftToRecipientsAction(UpdateDraftToRecipientsAction)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-action-response-builder` | Sets an action that updates the To recipients of a draft. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-bcc-recipients-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-bcc-recipients-action#addUpdateBccRecipients(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-bcc-recipients-action` | Updates the Bcc recipients of an email draft. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-action#addUpdateContent(String,ContentType)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-action` | Adds the specified content to the draft body. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-action#setUpdateType(UpdateDraftBodyType)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-action` | Sets the `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-type` of this update action on the draft body. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-body-type`

### Properties

| Property | Type | Description |
|---|---|---|
| `IN_PLACE_INSERT` | `Enum` | Default. |
| `INSERT_AT_START` | `Enum` | Update actions insert content at the start of message body. |
| `INSERT_AT_END` | `Enum` | Update actions insert content at the end of the message body. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-cc-recipients-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-cc-recipients-action#addUpdateCcRecipients(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-cc-recipients-action` | Updates the Cc recipients of an email draft. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-subject-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-subject-action#addUpdateSubject(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-subject-action` | Updates the subject line of an email draft. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-to-recipients-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-to-recipients-action#addUpdateToRecipients(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-draft-to-recipients-action` | Updates the To recipients of an email draft. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/update-inline-preview-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-inline-preview-action#addCardWithId(CardWithId)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-inline-preview-action` | Adds the card for this action. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-inline-preview-action#addExpiration(Integer)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-inline-preview-action` | Adds the expiration for this action. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/update-message-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-message-action#setMessage(ChatMessage)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-message-action` | Sets the message for this action. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/update-widget`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/update-widget#addSuggestion(Object,Object,Boolean,Object,Object)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/update-widget` | Adds a new item that can be selected, for multi-select menus. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/validation-error-severity`

### Properties

| Property | Type | Description |
|---|---|---|
| `SEVERITY_UNSPECIFIED` | `Enum` | Unspecified. |
| `CRITICAL` | `Enum` | Critical, the error is critical and must be fixed before publish. |
| `WARNING` | `Enum` | Warning, the error is non-critical and is not blocking publish. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/value-metadata`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/value-metadata#addCastableType(BasicDataType)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/value-metadata` | Adds a optional allowed types that can be dynamically casted for a variable data to this value metadata. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/value-metadata#addEnumValue(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/value-metadata` | Adds an optional string value to the allowed enum values of a variable, this field can only be set if the `https://developers.google.com/apps-script/reference/add-ons-response-service/data-type` is set to String type. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/value-metadata#setDefaultValue(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/value-metadata` | Sets the optional default value of the variable, example, if the variable type is boolean, defaultValue may be set to "`true`" or "`false`". |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data#addBooleanValue(Boolean)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data` | Adds a boolean value to the variable data. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data#addEmailAddress(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data` | Adds an email address to the variable data. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data#addFloatValue(Number)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data` | Adds a float value to the variable data. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data#addGoogleUser(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data` | Adds a google user to the variable data. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data#addIntegerValue(Integer)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data` | Adds an integer value to the variable data. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data#addResourceData(ResourceData)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data` | Adds a `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-data` value to the variable data. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data#addResourceReference(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data` | Adds a resource reference ID to the variable data. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data#addStringValue(String)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data` | Adds a string value to the variable data. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data#addTimestampValue(TimeStamp)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data` | Adds a `https://developers.google.com/apps-script/reference/add-ons-response-service/time-stamp` value to the variable data. |
| `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data#addWorkflowTextFormat(WorkflowTextFormat)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/variable-data` | Adds a `https://developers.google.com/apps-script/reference/add-ons-response-service/workflow-text-format` value to the variable data. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/workflow-action`

## `https://developers.google.com/apps-script/reference/add-ons-response-service/workflow-text-format`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/workflow-text-format#addTextFormatElement(TextFormatElement)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/workflow-text-format` | Adds a `https://developers.google.com/apps-script/reference/add-ons-response-service/text-format-element` to the workflow text format. |

## `https://developers.google.com/apps-script/reference/add-ons-response-service/workflow-validation-error-action`

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/workflow-validation-error-action#setSeverity(ValidationErrorSeverity)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/workflow-validation-error-action` | Sets the severity of the validation error. |