# RunLikeDict

> **Class** in `langsmith`

📖 [View in docs](https://reference.langchain.com/python/langsmith/schemas/RunLikeDict)

Run-like dictionary, for type-hinting.

## Signature

```python
RunLikeDict()
```

## Extends

- `TypedDict`

## Constructors

```python
__init__(
    name: str,
    run_type: RunTypeEnum,
    start_time: datetime,
    inputs: Optional[dict],
    outputs: Optional[dict],
    end_time: Optional[datetime],
    extra: Optional[dict],
    error: Optional[str],
    serialized: Optional[dict],
    parent_run_id: Optional[UUID],
    manifest_id: Optional[UUID],
    events: Optional[list[dict]],
    tags: Optional[list[str]],
    inputs_s3_urls: Optional[dict],
    outputs_s3_urls: Optional[dict],
    id: Optional[UUID],
    session_id: Optional[UUID],
    session_name: Optional[str],
    reference_example_id: Optional[UUID],
    input_attachments: Optional[dict],
    output_attachments: Optional[dict],
    trace_id: UUID,
    dotted_order: str,
    attachments: Attachments,
)
```

| Name | Type |
|------|------|
| `name` | `str` |
| `run_type` | `RunTypeEnum` |
| `start_time` | `datetime` |
| `inputs` | `Optional[dict]` |
| `outputs` | `Optional[dict]` |
| `end_time` | `Optional[datetime]` |
| `extra` | `Optional[dict]` |
| `error` | `Optional[str]` |
| `serialized` | `Optional[dict]` |
| `parent_run_id` | `Optional[UUID]` |
| `manifest_id` | `Optional[UUID]` |
| `events` | `Optional[list[dict]]` |
| `tags` | `Optional[list[str]]` |
| `inputs_s3_urls` | `Optional[dict]` |
| `outputs_s3_urls` | `Optional[dict]` |
| `id` | `Optional[UUID]` |
| `session_id` | `Optional[UUID]` |
| `session_name` | `Optional[str]` |
| `reference_example_id` | `Optional[UUID]` |
| `input_attachments` | `Optional[dict]` |
| `output_attachments` | `Optional[dict]` |
| `trace_id` | `UUID` |
| `dotted_order` | `str` |
| `attachments` | `Attachments` |


## Properties

- `name`
- `run_type`
- `start_time`
- `inputs`
- `outputs`
- `end_time`
- `extra`
- `error`
- `serialized`
- `parent_run_id`
- `manifest_id`
- `events`
- `tags`
- `inputs_s3_urls`
- `outputs_s3_urls`
- `id`
- `session_id`
- `session_name`
- `reference_example_id`
- `input_attachments`
- `output_attachments`
- `trace_id`
- `dotted_order`
- `attachments`

---

[View source on GitHub](https://github.com/langchain-ai/langsmith-sdk/blob/ce9e9e8973442b33e98ec3ce1b9c2dd3f58a43a7/python/langsmith/schemas.py#L539)