Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

1 miesiąc temu
1 miesiąc temu
1 miesiąc temu
1 dzień temu
1 miesiąc temu
1 dzień temu
1 miesiąc temu
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. syntax = "proto3";
  2. package pb;
  3. option go_package = "egg-im/pkg/pb/";
  4. import "logic.ext.proto";
  5. enum PushCode {
  6. PC_ADD_DEFAULT = 0;
  7. PC_ADD_FRIEND = 100; // 添加好友请求
  8. PC_AGREE_ADD_FRIEND = 101; // 同意添加好友
  9. PC_UPDATE_GROUP = 110; // 更新群组
  10. PC_ADD_GROUP_MEMBERS = 120; // 添加群组成员
  11. PC_REMOVE_GROUP_MEMBER = 121; // 移除群组成员
  12. PC_BANNED_GROUP_MEMBER = 122; // 禁言群组成员
  13. PC_REMOVE_BANNED_GROUP_MEMBER = 123; // 取消禁言群组成员
  14. PC_UPDATE_GROUP_MEMBER = 124; // 更新群组成员信息
  15. PC_DELETE_GROUP = 125; // 删除群组
  16. }
  17. // 推送码 PC_ADD_FRIEND = 100
  18. message AddFriendPush {
  19. int64 friend_id = 1; // 好友id
  20. string nickname = 2; // 昵称
  21. string avatar_url = 3; // 头像
  22. string description = 4; // 描述
  23. }
  24. // 推送码 PC_AGREE_ADD_FRIEND = 101
  25. message AgreeAddFriendPush {
  26. int64 friend_id = 1; // 好友id
  27. string nickname = 2; // 昵称
  28. string avatar_url = 3; // 头像
  29. }
  30. // 更新群组 PC_UPDATE_GROUP = 110
  31. message UpdateGroupPush {
  32. int64 opt_id = 1; // 操作人用户id
  33. string opt_name = 2; // 操作人昵称
  34. string opt_avatar_url = 3; // 操作人头像
  35. string name = 4; // 群组名称
  36. string avatar_url = 5; // 群组头像
  37. string introduction = 6; // 群组简介
  38. bool isUpdateIntroduction = 7; // 是否更新群组简介
  39. string extra = 8; // 附加字段
  40. }
  41. // 添加群组成员 PC_AGREE_ADD_GROUPS = 120
  42. message AddGroupMembersPush {
  43. int64 opt_id = 1; // 操作人用户id
  44. string opt_name = 2; // 操作人昵称
  45. repeated GroupMember members = 3; // 群组成员
  46. }
  47. // 删除群组成员 PC_REMOVE_GROUP_MEMBER = 121
  48. message DeleteGroupPush {
  49. int64 opt_id = 1; // 操作人用户id
  50. string opt_name = 2; // 操作人昵称
  51. }
  52. // 删除群组成员 PC_REMOVE_GROUP_MEMBER = 121
  53. message RemoveGroupMemberPush {
  54. int64 opt_id = 1; // 操作人用户id
  55. string opt_name = 2; // 操作人昵称
  56. int64 deleted_user_id = 3; // 被删除的成员id
  57. string deleted_user_name = 4; // 被删除的成员昵称
  58. }
  59. // 禁言群组成员 PC_BANNED_GROUP_MEMBER = 122
  60. message BannedGroupMemberPush {
  61. int64 opt_id = 1; // 操作人用户id
  62. string opt_name = 2; // 操作人昵称
  63. int64 banned_user_id = 3; // 被禁言的成员id
  64. string banned_user_name = 4; // 被禁言的成员昵称
  65. }
  66. // 取消禁言群组成员 PC_REMOVE_BANNED_GROUP_MEMBER = 123
  67. message RemoveBannedGroupMemberPush {
  68. int64 opt_id = 1; // 操作人用户id
  69. string opt_name = 2; // 操作人昵称
  70. int64 remove_banned_user_id = 3; // 被解禁言的成员id
  71. string remove_banned_user_name = 4; // 被解禁言的成员昵称
  72. }
  73. // 修改群组成员身份 PC_UPDATE_GROUP_MEMBER = 124
  74. message UpdateMemberPush {
  75. int64 opt_id = 1; // 操作人用户id
  76. string opt_name = 2; // 操作人昵称
  77. int64 update_user_id = 3; // 被修改的成员id
  78. string update_user_name = 4; // 被修改的成员昵称
  79. int32 update_user_member_type = 5; // 被修改的成员身份类型
  80. }