# Selector

`import { Selector } from "destack:simulation/binding";`

Binding selector for simulated binding calls.

```ds title="Selector"
export struct Selector {
    module: string;
    facet: string;
    operation: string;
    binding: string;
    action: string;
    labels: [LabelSelector];
}
```

[language/library/src/simulation/binding/selector.ds:4:17](https://github.com/destack-sh/destack/blob/main/language/library/src/simulation/binding/selector.ds#L4-L17)

## Members

### `module: string`

Optional binding module name.

### `facet: string`

Optional binding facet name.

### `operation: string`

Optional binding operation name.

### `binding: string`

Optional full binding name.

### `action: string`

Optional required action.

### `labels: [LabelSelector]`

Optional label selector clauses.
