---
url: 'https://adk.nht.io/api/@nhtio/adk/batteries/media/interfaces/MediaStep.md'
description: 'One transform step: a canonical verb id plus its validated content args.'
---

# Interface: MediaStep

Defined in: [src/batteries/media/plan.ts:82](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/plan.ts#L82)

One transform step: a canonical verb id plus its validated content args.

## Properties

| Property                           | Type                                                                                                                                                         | Description                                                                                                                | Defined in                                                                                                            |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
|  `args`  | [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)<`string`, [`MediaArgValue`](../type-aliases/MediaArgValue.md)> | Validated content args for this verb.                                                                                      | [src/batteries/media/plan.ts:89](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/plan.ts#L89) |
|  `span?` | [`SourceSpan`](SourceSpan.md)                                                                                                                                | Present when the step came from a pipe string; absent for builder/ops origins.                                             | [src/batteries/media/plan.ts:91](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/plan.ts#L91) |
|  `verb`  | `string`                                                                                                                                                     | Canonical verb id — dot-namespaced snake\_case (`convert`, `select`, `extract.text`, `sheet.update_cells`, `image.resize`). | [src/batteries/media/plan.ts:87](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/plan.ts#L87) |
