# station.proto

## StationProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | id | string | 1 |
| repeated | tracks | StationTrackProto | 2 |
| optional | seed | SeedProto | 3 |
| optional | createdAt | int64 | 14 |
| optional | updatedAt | int64 | 15 |


## StationListProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| repeated | stations | StationProto | 1 |
| optional | updatedAt | int64 | 15 |


## StationTrackProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | id | string | 1 |
| optional | radioTrackId | string | 2 |


## SeedProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| repeated | artists | SeedArtistProto | 1 |
| repeated | tracks | SeedTrackProto | 2 |
| optional | era | string | 3 |
| optional | genre | string | 4 |


## SeedArtistProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | id | string | 1 |
| optional | name | string | 2 |


## SeedTrackProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | id | string | 1 |
| optional | name | string | 2 |
| optional | albumId | string | 3 |


## CreateStationProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | type | string | 1 |
| repeated | artists | string | 2 |
| repeated | tracks | string | 3 |
| optional | era | string | 4 |
| optional | genre | string | 5 |
| optional | count | int32 | 6 |
| optional | highlight | bool | 7 |


