12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- syntax = "proto2";
- message RadioRequest {
- repeated string uris = 0x1;
- optional int32 salt = 0x2;
- optional int32 length = 0x4;
- optional string stationId = 0x5;
- repeated string lastTracks = 0x6;
- }
- message MultiSeedRequest {
- repeated string uris = 0x1;
- }
- message Feedback {
- optional string uri = 0x1;
- optional string type = 0x2;
- optional double timestamp = 0x3;
- }
- message Tracks {
- repeated string gids = 0x1;
- optional string source = 0x2;
- optional string identity = 0x3;
- repeated string tokens = 0x4;
- repeated Feedback feedback = 0x5;
- }
- message Station {
- optional string id = 0x1;
- optional string title = 0x2;
- optional string titleUri = 0x3;
- optional string subtitle = 0x4;
- optional string subtitleUri = 0x5;
- optional string imageUri = 0x6;
- optional double lastListen = 0x7;
- repeated string seeds = 0x8;
- optional int32 thumbsUp = 0x9;
- optional int32 thumbsDown = 0xa;
- }
- message Rules {
- optional string js = 0x1;
- }
- message StationResponse {
- optional Station station = 0x1;
- repeated Feedback feedback = 0x2;
- }
- message StationList {
- repeated Station stations = 0x1;
- }
- message LikedPlaylist {
- optional string uri = 0x1;
- }
|