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

# IDashboardLayoutSectionItemMovedPayload

- Package: [@gooddata/sdk-ui-dashboard](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/index.md)
- Kind: interface
- Stability: beta
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui-dashboard/src/model/events/layout.ts

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Payload of the [IDashboardLayoutSectionItemMoved](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmoved/index.md) event.

**Signature:**

```typescript
export interface IDashboardLayoutSectionItemMovedPayload 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [fromIndex](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmovedpayload/index.md#idashboardlayoutsectionitemmovedpayloadfromindex) | `readonly` | number | **_(BETA)_** Index within the `fromSection` from where the item was moved. |
| [fromPath](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmovedpayload/index.md#idashboardlayoutsectionitemmovedpayloadfrompath) | `readonly` | [ILayoutItemPath](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ilayoutitempath/index.md) | **_(BETA)_** Path from where the item was moved. |
| [fromSectionIndex](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmovedpayload/index.md#idashboardlayoutsectionitemmovedpayloadfromsectionindex) | `readonly` | number | **_(BETA)_** Index of section from which the item was moved. |
| [item](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmovedpayload/index.md#idashboardlayoutsectionitemmovedpayloaditem) | `readonly` | [ExtendedDashboardItem](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.extendeddashboarditem/index.md) | **_(BETA)_** Item that was moved. |
| [originalSectionRemoved](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmovedpayload/index.md#idashboardlayoutsectionitemmovedpayloadoriginalsectionremoved) | `readonly` | boolean | **_(BETA)_** Indicate, that original section has been removed. |
| [toIndex](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmovedpayload/index.md#idashboardlayoutsectionitemmovedpayloadtoindex) | `readonly` | number | **_(BETA)_** Index in `toSection` at which the item was inserted. |
| [toPath](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmovedpayload/index.md#idashboardlayoutsectionitemmovedpayloadtopath) | `readonly` | [ILayoutItemPath](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ilayoutitempath/index.md) | **_(BETA)_** Path at which the item was inserted. |
| [toSectionIndex](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmovedpayload/index.md#idashboardlayoutsectionitemmovedpayloadtosectionindex) | `readonly` | number | **_(BETA)_** Index of section to which the item was moved. |

## Property details

### IDashboardLayoutSectionItemMovedPayload.fromIndex

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

> Warning: This API is now obsolete.
> 
> The prop will be removed in the next major SDK version. Use [IDashboardLayoutSectionItemMovedPayload.fromPath](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmovedpayload/index.md#idashboardlayoutsectionitemmovedpayloadfrompath) instead.
> 
> TODO LX-648: Remove property in the next major version.
> 

Index within the `fromSection` from where the item was moved.

**Signature:**

```typescript
readonly fromIndex: number;
```

### IDashboardLayoutSectionItemMovedPayload.fromPath

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Path from where the item was moved.

**Signature:**

```typescript
readonly fromPath: ILayoutItemPath;
```

### IDashboardLayoutSectionItemMovedPayload.fromSectionIndex

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

> Warning: This API is now obsolete.
> 
> The prop will be removed in the next major SDK version. Use [IDashboardLayoutSectionItemMovedPayload.fromPath](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmovedpayload/index.md#idashboardlayoutsectionitemmovedpayloadfrompath) instead.
> 
> TODO LX-648: Remove property in the next major version.
> 

Index of section from which the item was moved.

**Signature:**

```typescript
readonly fromSectionIndex: number;
```

### IDashboardLayoutSectionItemMovedPayload.item

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Item that was moved.

**Signature:**

```typescript
readonly item: ExtendedDashboardItem;
```

### IDashboardLayoutSectionItemMovedPayload.originalSectionRemoved

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Indicate, that original section has been removed.

**Signature:**

```typescript
readonly originalSectionRemoved: boolean;
```

### IDashboardLayoutSectionItemMovedPayload.toIndex

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

> Warning: This API is now obsolete.
> 
> The prop will be removed in the next major SDK version. Use [IDashboardLayoutSectionItemMovedPayload.toPath](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmovedpayload/index.md#idashboardlayoutsectionitemmovedpayloadtopath) instead.
> 
> TODO LX-648: Remove property in the next major version.
> 

Index in `toSection` at which the item was inserted.

**Signature:**

```typescript
readonly toIndex: number;
```

### IDashboardLayoutSectionItemMovedPayload.toPath

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Path at which the item was inserted.

**Signature:**

```typescript
readonly toPath: ILayoutItemPath;
```

### IDashboardLayoutSectionItemMovedPayload.toSectionIndex

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

> Warning: This API is now obsolete.
> 
> The prop will be removed in the next major SDK version. Use [IDashboardLayoutSectionItemMovedPayload.toPath](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardlayoutsectionitemmovedpayload/index.md#idashboardlayoutsectionitemmovedpayloadtopath) instead.
> 
> TODO LX-648: Remove property in the next major version.
> 
> This may be the same as `fromSectionIndex` - which means the move happened within the same section.
> 

Index of section to which the item was moved.

**Signature:**

```typescript
readonly toSectionIndex: number;
```
