# sync_lite.proto

## SyncFavoriteArtistLiteProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | targetId | string | 1 |
| optional | name | string | 2 |
| optional | favorited | int32 | 3 |
| optional | targetActive | bool | 13 |
| optional | updatedAt | int64 | 14 |
| optional | active | bool | 15 |


## SyncFavoriteAlbumLiteProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | targetId | string | 1 |
| optional | name | string | 2 |
| optional | artistName | string | 3 |
| optional | targetActive | bool | 13 |
| optional | updatedAt | int64 | 14 |
| optional | active | bool | 15 |


## SyncFavoriteTrackLiteProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | targetId | string | 1 |
| optional | name | string | 2 |
| optional | artistName | string | 3 |
| optional | targetActive | bool | 13 |
| optional | updatedAt | int64 | 14 |
| optional | active | bool | 15 |


## SyncFavoritePlaylistLiteProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | targetId | string | 1 |
| optional | title | string | 2 |
| optional | userName | string | 3 |
| optional | targetActive | bool | 13 |
| optional | updatedAt | int64 | 14 |
| optional | active | bool | 15 |


## SyncFavoriteUserLiteProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | targetId | string | 1 |
| optional | name | string | 2 |
| optional | published | int32 | 3 |
| optional | isOfficial | bool | 4 |
| optional | targetActive | bool | 13 |
| optional | updatedAt | int64 | 14 |
| optional | active | bool | 15 |


## SyncFavoriteArtistLitesProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| repeated | list | SyncFavoriteArtistLiteProto | 1 |
| optional | next | int64 | 10 |


## SyncFavoriteAlbumLitesProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| repeated | list | SyncFavoriteAlbumLiteProto | 1 |
| optional | next | int64 | 10 |


## SyncFavoriteTrackLitesProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| repeated | list | SyncFavoriteTrackLiteProto | 1 |
| optional | next | int64 | 10 |


## SyncFavoritePlaylistLitesProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| repeated | list | SyncFavoritePlaylistLiteProto | 1 |
| optional | next | int64 | 10 |


## SyncFavoriteUserLitesProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| repeated | list | SyncFavoriteUserLiteProto | 1 |
| optional | next | int64 | 10 |


## SyncFavoriteLiteAllProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | artists | SyncFavoriteArtistLitesProto | 1 |
| optional | albums | SyncFavoriteAlbumLitesProto | 2 |
| optional | tracks | SyncFavoriteTrackLitesProto | 3 |
| optional | playlists | SyncFavoritePlaylistLitesProto | 4 |
| optional | users | SyncFavoriteUserLitesProto | 5 |


## SyncMyPlaylistLiteProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | id | string | 1 |
| optional | title | string | 2 |
| optional | stat | PlaylistStatProto | 10 |
| optional | isPublic | bool | 11 |
| optional | publishedAt | int64 | 12 |
| optional | updatedAt | int64 | 13 |
| optional | createdAt | int64 | 14 |
| optional | active | bool | 15 |


## SyncMyPlaylistLitesProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| repeated | list | SyncMyPlaylistLiteProto | 1 |
| optional | next | int64 | 10 |


## SyncLitesProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | favorites | SyncFavoriteLiteAllProto | 1 |
| optional | playlists | SyncMyPlaylistLitesProto | 2 |


