playlist4content.proto 930 B

1234567891011121314151617181920212223242526272829303132333435
  1. import "playlist4meta.proto";
  2. import "playlist4issues.proto";
  3. message Item {
  4. optional string uri = 0x1;
  5. optional ItemAttributes attributes = 0x2;
  6. }
  7. message ListItems {
  8. optional int32 pos = 0x1;
  9. optional bool truncated = 0x2;
  10. repeated Item items = 0x3;
  11. }
  12. message ContentRange {
  13. optional int32 pos = 0x1;
  14. optional int32 length = 0x2;
  15. }
  16. message ListContentSelection {
  17. optional bool wantRevision = 0x1;
  18. optional bool wantLength = 0x2;
  19. optional bool wantAttributes = 0x3;
  20. optional bool wantChecksum = 0x4;
  21. optional bool wantContent = 0x5;
  22. optional ContentRange contentRange = 0x6;
  23. optional bool wantDiff = 0x7;
  24. optional bytes baseRevision = 0x8;
  25. optional bytes hintRevision = 0x9;
  26. optional bool wantNothingIfUpToDate = 0xa;
  27. optional bool wantResolveAction = 0xc;
  28. repeated ClientIssue issues = 0xd;
  29. repeated ClientResolveAction resolveAction = 0xe;
  30. }