## ResourceAssignmentSchema


Represents the assignment of a resource to a slot in a process run.


Usage

``` python
ResourceAssignmentSchema()
```


When a `~recap.schemas.process.ProcessRunSchema` is executed, resources are bound to the resource slots declared on the process template. Each [ResourceAssignmentSchema](ResourceAssignmentSchema.md#recap.ResourceAssignmentSchema) captures one such binding.

Attributes: slot: The `ResourceSlotSchema` the resource is assigned to. resource: The [ResourceSchema](ResourceSchema.md#recap.ResourceSchema) that was assigned. step_id: UUID of the specific step this assignment is scoped to, or `None` if the assignment spans the entire process run.
