# BuildInteractionsRequest

The interaction files of a build, by kind.

**Kind:** an object, used in requests.

## Fields

| Field | Type | Required | Description |
|---|---|---|---|
| `oneShot` | [`BuildRequestItem`](https://docs.maitento.com/reference/types/build-request-item.md)`[]` | yes | One-shot interactions (`interactions/one-shot/`). Constraints: required (empty or whitespace-only strings are rejected). |
| `roundRobin` | [`BuildRequestItem`](https://docs.maitento.com/reference/types/build-request-item.md)`[]` | yes | Round-robin interactions (`interactions/round-robin/`). Constraints: required (empty or whitespace-only strings are rejected). |
| `managed` | [`BuildRequestItem`](https://docs.maitento.com/reference/types/build-request-item.md)`[]` | yes | Managed interactions (`interactions/managed/`). Constraints: required (empty or whitespace-only strings are rejected). |

## Example

```json
{
  "oneShot": [
    {
      "name": "...",
      "filename": "...",
      "lines": []
    }
  ],
  "roundRobin": [
    {
      "name": "...",
      "filename": "...",
      "lines": []
    }
  ],
  "managed": [
    {
      "name": "...",
      "filename": "...",
      "lines": []
    }
  ]
}
```

## Where it's used

- Inside [`BuildRequest`](https://docs.maitento.com/reference/types/build-request.md)
