timeline.proto 685 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. syntax = "proto3";
  2. import "public.proto";
  3. package pcds.timeline.v1;
  4. /*
  5. * 评论(修改建议/问答/评论)
  6. *
  7. *
  8. */
  9. service Timeline{
  10. rpc GetTimeline (TimelineRequest) returns (TimelineReply){}
  11. rpc AddTimeline (TimelineRequest) returns (TimelineReply){}
  12. }
  13. enum EnumResType{
  14. ERT_SENTENCE = 0;
  15. ERT_ARTICLE = 1;
  16. ERT_COURSE = 2;
  17. ERT_WBW = 3;
  18. }
  19. message TimelineRequest{
  20. string Id = 1;
  21. string ResId = 3;
  22. EnumResType ResType = 4;
  23. string Data = 5;
  24. User Editor = 52;
  25. string CreatedAt = 101;
  26. string UpdatedAt = 102;
  27. }
  28. message TimelineReply{
  29. bool ok = 1;
  30. string message = 2;
  31. repeated TimelineRequest data = 3;
  32. }