MongoMessage.proto 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. syntax = "proto3";
  2. package ET;
  3. message ObjectQueryResponse // IActorResponse
  4. {
  5. int32 RpcId = 90;
  6. int32 Error = 91;
  7. string Message = 92;
  8. Entity entity = 1;
  9. }
  10. //ResponseType M2M_UnitTransferResponse
  11. message M2M_UnitTransferRequest // IActorRequest
  12. {
  13. int32 RpcId = 1;
  14. Unit Unit = 2;
  15. repeated Entity Entitys = 3;
  16. bool IsNew = 4; //是否是新用户
  17. }
  18. message UnitCache2Other_GetUnit // IActorResponse
  19. {
  20. int32 RpcId = 90;
  21. int32 Error = 91;
  22. string Message = 92;
  23. repeated Entity EntityList = 4;
  24. repeated string ComponentNameList = 5;
  25. }
  26. //创建邮件
  27. //ResponseType Mail2Other_AddMail
  28. message Other2Mail_AddMail // IActorRequest
  29. {
  30. int32 RpcId = 90;
  31. int64 RoleId = 1;
  32. int32 Type = 2; //邮件类型,由MailType定义
  33. MailStaticInfo mailInfo = 3;
  34. }
  35. message Mail2Other_AddMail // IActorResponse
  36. {
  37. int32 RpcId = 90;
  38. int32 Error = 91;
  39. string Message = 92;
  40. }
  41. //请求充值
  42. //ResponseType Order2H_AddOrder
  43. message H2Order_AddOrder // IActorOrderRequest
  44. {
  45. int32 RpcId = 90;
  46. OrderInfo order = 1;
  47. }
  48. message Order2H_AddOrder // IActorOrderResponse
  49. {
  50. int32 RpcId = 90;
  51. int32 Error = 91;
  52. string Message = 92;
  53. }
  54. //请求指定正式订单是否存在
  55. //ResponseType Order2H_GetOrderInfoIsExist
  56. message H2Order_GetOrderInfoIsExist // IActorOrderRequest
  57. {
  58. int32 RpcId = 90;
  59. int64 GameOrderId = 1; //游戏订单id--也是临时订单的id
  60. int32 ReqType = 2; //0安卓 1IOS
  61. }
  62. message Order2H_GetOrderInfoIsExist // IActorOrderResponse
  63. {
  64. int32 RpcId = 90;
  65. int32 Error = 91;
  66. string Message = 92;
  67. }
  68. //请求指定临时订单是否存在
  69. //ResponseType Order2M_GetTempOrderInfoIsExist
  70. message M2Order_GetTempOrderInfoIsExist // IActorOrderRequest
  71. {
  72. int32 RpcId = 90;
  73. int64 GameOrderId = 1; //游戏订单id--也是临时订单的id
  74. }
  75. message Order2M_GetTempOrderInfoIsExist // IActorOrderResponse
  76. {
  77. int32 RpcId = 90;
  78. int32 Error = 91;
  79. string Message = 92;
  80. int32 ShopId = 1;
  81. int64 Price = 2;
  82. }