playlist4meta.proto 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. message ListChecksum {
  2. optional int32 version = 0x1;
  3. optional bytes sha1 = 0x4;
  4. }
  5. message DownloadFormat {
  6. optional Codec codec = 0x1;
  7. enum Codec {
  8. CODEC_UNKNOWN = 0x0;
  9. OGG_VORBIS = 0x1;
  10. FLAC = 0x2;
  11. MPEG_1_LAYER_3 = 0x3;
  12. }
  13. }
  14. message ListAttributes {
  15. optional string name = 0x1;
  16. optional string description = 0x2;
  17. optional bytes picture = 0x3;
  18. optional bool collaborative = 0x4;
  19. optional string pl3_version = 0x5;
  20. optional bool deleted_by_owner = 0x6;
  21. optional bool restricted_collaborative = 0x7;
  22. optional int64 deprecated_client_id = 0x8;
  23. optional bool public_starred = 0x9;
  24. optional string client_id = 0xa;
  25. }
  26. message ItemAttributes {
  27. optional string added_by = 0x1;
  28. optional int64 timestamp = 0x2;
  29. optional string message = 0x3;
  30. optional bool seen = 0x4;
  31. optional int64 download_count = 0x5;
  32. optional DownloadFormat download_format = 0x6;
  33. optional string sevendigital_id = 0x7;
  34. optional int64 sevendigital_left = 0x8;
  35. optional int64 seen_at = 0x9;
  36. optional bool public = 0xa;
  37. }
  38. message StringAttribute {
  39. optional string key = 0x1;
  40. optional string value = 0x2;
  41. }
  42. message StringAttributes {
  43. repeated StringAttribute attribute = 0x1;
  44. }