AddonComposeUiActionResponseBuilder

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

### 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. |

## Detailed documentation

### `build()`

Builds the current addon compose ui action response and validates it.

#### Return


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

#### Throws


[`Error`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) --- if the constructed AddonComposeUiActionResponse isn't valid.

*** ** * ** ***

### `setType(type)`

Sets the enum field that determines the addon compose ui action.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `type` | `https://developers.google.com/apps-script/reference/add-ons-response-service/addon-compose-ui-action-type` | The enum that indicates the addon compose ui action to take. |

#### Return


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