# notification.proto

## NotificationStatProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | unread | int32 | 1 |


## NotificationListProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| repeated | notifications | NotificationProto | 1 |


## NotificationProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | notificationId | string | 1 |
| optional | type | string | 2 |
| optional | imageType | string | 3 |
| repeated | imageIds | string | 4 |
| optional | message | NotificationMessageProto | 5 |
| repeated | targets | string | 6 |
| repeated | links | string | 7 |
| optional | createdAt | int64 | 15 |


## NotificationMessageProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | format | string | 1 |
| repeated | params | string | 2 |


## NotificationSettingProto

| label | name | type | number |
| ----- | ---- | ---- | ------ |
| optional | announcement | bool | 1 |
| optional | favorited | bool | 2 |
| optional | playlistFavorited | bool | 3 |
| optional | albumReleased | bool | 4 |
| optional | playlistReleased | bool | 5 |
| optional | playlistChanged | bool | 6 |
| optional | playlistRanked | bool | 7 |
| optional | rankedCreator | bool | 8 |
| optional | listedOnGenre | bool | 9 |
| optional | listedOnMood | bool | 10 |


