Hibok
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

91 lignes
2.7 KiB

  1. syntax = "proto2";
  2. import "chat.proto";
  3. package yl_pb;
  4. //comid = 3
  5. enum TransHKOrderState{
  6. Waiting = 1; //等待中
  7. Distributeing = 2; //派发中
  8. Underway = 3; //进行中
  9. Rescinded = 4; //已撤销
  10. Completed = 5; //已完成
  11. }
  12. enum TransHKChatNoticeType{
  13. StartChat = 1; //开始
  14. EndChat = 2; //结束
  15. }
  16. //-------------------------------------------消息-------------------------
  17. //Msg=1 发布翻译管家帮助订单
  18. message IssueTransHKOrderReq {
  19. optional uint32 TLanguage =1; //翻译语言
  20. optional int32 Scenes =2; //场景
  21. optional string Desc =3; //描述
  22. }
  23. //Msg=2 发布翻译管家帮助订单回应
  24. message IssueTransHKOrderRes {
  25. optional int32 ErrorCode = 1; //详见错误码文档
  26. optional string OrderId =2; //订单号
  27. optional int32 WaitNum =3; //需要等待人数
  28. }
  29. //Msg= 3 接收订单消息请求
  30. message ReceivingTransHKOrderReq {
  31. optional string OrderId =1; //订单号
  32. }
  33. //Msg= 4 接收订单消息回应
  34. message ReceivingTransHKOrderRes {
  35. optional int32 ErrorCode = 1; //详见错误码文档
  36. }
  37. //Msg= 5 撤销订单消息
  38. message CancellationTransHKOrderReq {
  39. optional string OrderId =1; //订单号
  40. }
  41. //Msg= 6 撤销订单消息回应
  42. message CancellationTransHKOrderRes {
  43. optional int32 ErrorCode = 1; //详见错误码文档
  44. optional string OrderId = 2; //订单号
  45. }
  46. //Msg= 7 结束订单请求
  47. message EndTransHKOrderReq{
  48. optional string OrderId = 1; //订单号
  49. }
  50. //Msg= 8 结束订单请求回应
  51. message EndTransHKOrderRes{
  52. optional int32 ErrorCode = 1; //详见错误码文档
  53. optional string OrderId = 2; //订单号
  54. }
  55. //Msg= 20 派送订单推送
  56. message DeliveryTransHKOrderPush {
  57. optional string OrderId =1; //订单号
  58. optional BaseUserInfo Employer = 2; //雇主
  59. optional int64 CreateTime = 3; //创建时间
  60. optional uint32 TLanguage =4; //翻译语言
  61. optional int32 Scenes =5; //场景
  62. optional string Desc =6; //描述
  63. }
  64. //Msg= 21 订单取消推送
  65. message CancellationTransHKOrderPush {
  66. optional string OrderId =1; //订单号
  67. }
  68. //翻译会话通告消息
  69. message TransHKChatNotice {
  70. optional TransHKChatNoticeType NoticeType = 1; //公告类型
  71. optional BaseUserInfo OperatuId = 2; //操作用户Id
  72. repeated BaseUserInfo OperateduId = 3; //被操作用户Ids 有可能是多人
  73. optional BaseUserInfo Inter = 4; //翻译官
  74. optional BaseUserInfo Employer = 5; //客户
  75. }