# DisplayDragItem

`import { DisplayDragItem } from "destack:display/binding";`

Drag item descriptor.

```ds title="DisplayDragItem"
export struct DisplayDragItem {
    kind: DisplayDragItemKind;
    itemType: string;
    name: string;
    isDirectory: boolean;
    byteLength: uint64;
}
```

[language/library/src/display/binding/drag.ds:50:61](https://github.com/destack-sh/destack/blob/main/language/library/src/display/binding/drag.ds#L50-L61)

## Members

### `kind: DisplayDragItemKind`

Item kind.

### `itemType: string`

MIME type or platform-native type.

### `name: string`

Suggested display name.

### `isDirectory: boolean`

Whether a file item refers to one directory.

### `byteLength: uint64`

Payload length in bytes.
