

# types

`utils.types`

Type definitions for Nova Finance Data Engine.

## Classes

| Name | Description |
|----|----|
| [DataSource](#nova_fde.utils.types.DataSource) | Protocol for data sources. |
| [ProcessingResult](#nova_fde.utils.types.ProcessingResult) | Result of data processing operation. |

### DataSource

``` python
utils.types.DataSource()
```

Protocol for data sources.

#### Methods

| Name | Description |
|----|----|
| [read_data](#nova_fde.utils.types.DataSource.read_data) | Read data from source. |
| [write_data](#nova_fde.utils.types.DataSource.write_data) | Write data to source. |

##### read_data

``` python
utils.types.DataSource.read_data()
```

Read data from source.

##### write_data

``` python
utils.types.DataSource.write_data(df)
```

Write data to source.

### ProcessingResult

``` python
utils.types.ProcessingResult()
```

Result of data processing operation.
