---
title: "au-widget-design-editor/Commands/update-container-settings-command | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/ui-framework/widgets/reference/au-widget-design-editor.Commands.update-container-settings-command/"
---

# au-widget-design-editor/Commands/update-container-settings-command

> A command that updates channel containers with new parameters.

## Classes

### UpdateContainerSettingsCommand

For details, see the [IChannelContainerDefinition](https://customerscanvas.com/dev/editors/iframe-api/reference/design-editor-iframe/ichannelcontainerdefinition.html) topic.
```json
{
  "type": "design-editor",
  "name": "editor",
  "params": {
    "initial": { ... },
    "updateContainerSettings": [
      {
        "Foil": {
          "texture": "{{ $['foil']._.props.texture }}"
        },
        "Raised Ink": {
          "texture": "{{ $['paper']._.props.textColor }}"
        }
      }
    ]
  }
}
```

#### Extends

- [`DesignEditorWidgetCommand`](https://customerscanvas.com/docs/on-premises/ui-framework/widgets/reference/au-widget-design-editor.Commands.command.md#abstract-designeditorwidgetcommand)

#### Methods

##### execute()

```ts
execute(params, oldParams): Promise<void>;
```

Executes this command.

###### Parameters

| Parameter | Type | Description |
| ------ | ------ | ------ |
| `params` | `kvObject`\<`string`, `IChannelContainerDefinition`\>[] | Parameters for the command. |
| `oldParams` | `kvObject`\<`string`, `IChannelContainerDefinition`\>[] | - |

###### Returns

`Promise`\<`void`\>

###### Overrides

[`DesignEditorWidgetCommand`](https://customerscanvas.com/docs/on-premises/ui-framework/widgets/reference/au-widget-design-editor.Commands.command.md#abstract-designeditorwidgetcommand).[`execute`](https://customerscanvas.com/docs/on-premises/ui-framework/widgets/reference/au-widget-design-editor.Commands.command.md#execute)
