:canonical: archivebox.api.v1_actors.ActorSchema
Bases: {py:obj}`ninja.Schema`
````{py:attribute} idle_count
:canonical: archivebox.api.v1_actors.ActorSchema.idle_count
:type: int
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.idle_count
```
````
````{py:attribute} launch_kwargs
:canonical: archivebox.api.v1_actors.ActorSchema.launch_kwargs
:type: dict[str, typing.Any]
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.launch_kwargs
```
````
````{py:attribute} mode
:canonical: archivebox.api.v1_actors.ActorSchema.mode
:type: str
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.mode
```
````
````{py:attribute} model
:canonical: archivebox.api.v1_actors.ActorSchema.model
:type: str
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.model
```
````
````{py:attribute} statemachine
:canonical: archivebox.api.v1_actors.ActorSchema.statemachine
:type: str
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.statemachine
```
````
````{py:attribute} STATE_FIELD_NAME
:canonical: archivebox.api.v1_actors.ActorSchema.STATE_FIELD_NAME
:type: str
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.STATE_FIELD_NAME
```
````
````{py:attribute} FINAL_STATES
:canonical: archivebox.api.v1_actors.ActorSchema.FINAL_STATES
:type: list[str]
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.FINAL_STATES
```
````
````{py:attribute} EVENT_NAME
:canonical: archivebox.api.v1_actors.ActorSchema.EVENT_NAME
:type: str
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.EVENT_NAME
```
````
````{py:attribute} CLAIM_ORDER
:canonical: archivebox.api.v1_actors.ActorSchema.CLAIM_ORDER
:type: list[str]
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.CLAIM_ORDER
```
````
````{py:attribute} CLAIM_FROM_TOP_N
:canonical: archivebox.api.v1_actors.ActorSchema.CLAIM_FROM_TOP_N
:type: int
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.CLAIM_FROM_TOP_N
```
````
````{py:attribute} CLAIM_ATOMIC
:canonical: archivebox.api.v1_actors.ActorSchema.CLAIM_ATOMIC
:type: bool
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.CLAIM_ATOMIC
```
````
````{py:attribute} MAX_TICK_TIME
:canonical: archivebox.api.v1_actors.ActorSchema.MAX_TICK_TIME
:type: int
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.MAX_TICK_TIME
```
````
````{py:attribute} MAX_CONCURRENT_ACTORS
:canonical: archivebox.api.v1_actors.ActorSchema.MAX_CONCURRENT_ACTORS
:type: int
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.MAX_CONCURRENT_ACTORS
```
````
````{py:attribute} queue
:canonical: archivebox.api.v1_actors.ActorSchema.queue
:type: list[archivebox.api.v1_actors.TaskSchema]
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.queue
```
````
````{py:attribute} past
:canonical: archivebox.api.v1_actors.ActorSchema.past
:type: list[archivebox.api.v1_actors.TaskSchema]
:value: >
None
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.past
```
````
````{py:method} resolve_model(obj) -> str
:canonical: archivebox.api.v1_actors.ActorSchema.resolve_model
:staticmethod:
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.resolve_model
```
````
````{py:method} resolve_statemachine(obj) -> str
:canonical: archivebox.api.v1_actors.ActorSchema.resolve_statemachine
:staticmethod:
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.resolve_statemachine
```
````
````{py:method} resolve_name(obj) -> str
:canonical: archivebox.api.v1_actors.ActorSchema.resolve_name
:staticmethod:
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.resolve_name
```
````
````{py:method} resolve_FINAL_STATES(obj) -> list[str]
:canonical: archivebox.api.v1_actors.ActorSchema.resolve_FINAL_STATES
:staticmethod:
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.resolve_FINAL_STATES
```
````
````{py:method} resolve_queue(obj) -> list[archivebox.api.v1_actors.TaskSchema]
:canonical: archivebox.api.v1_actors.ActorSchema.resolve_queue
:staticmethod:
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.resolve_queue
```
````
````{py:method} resolve_past(obj) -> list[archivebox.api.v1_actors.TaskSchema]
:canonical: archivebox.api.v1_actors.ActorSchema.resolve_past
:staticmethod:
```{autodoc2-docstring} archivebox.api.v1_actors.ActorSchema.resolve_past
```
````