type.go 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. package hook
  2. type GetFriendAndChatRoomListReq struct {
  3. Type string `json:"type"`
  4. }
  5. type GetFriendAndChatRoomListReap struct {
  6. CountFriend string `json:"count_friend"`
  7. Friend []struct {
  8. Index string `json:"index"`
  9. Wxid string `json:"wxid"`
  10. Account string `json:"account"`
  11. Nickname string `json:"nickname"`
  12. V3 string `json:"v3"`
  13. Markname string `json:"markname"`
  14. Starrole string `json:"starrole"`
  15. Dontseeit string `json:"dontseeit"`
  16. Dontseeme string `json:"dontseeme"`
  17. Headimg string `json:"headimg"`
  18. Sex string `json:"sex"`
  19. Lag string `json:"lag"`
  20. } `json:"friend"`
  21. CountChatroom string `json:"count_chatroom"`
  22. Chatroom []struct {
  23. Index string `json:"index"`
  24. Gid string `json:"gid"`
  25. Gname string `json:"gname"`
  26. Markname string `json:"markname"`
  27. V3 string `json:"v3"`
  28. } `json:"chatroom"`
  29. CountGh string `json:"count_gh"`
  30. Gh []struct {
  31. Index string `json:"index"`
  32. Wxid string `json:"wxid"`
  33. Account string `json:"account"`
  34. Nickname string `json:"nickname"`
  35. Markname string `json:"markname"`
  36. V3 string `json:"v3"`
  37. } `json:"gh"`
  38. }
  39. type ConfigureMsgReciveReq struct {
  40. IsEnable string `json:"isEnable"`
  41. URL string `json:"url"`
  42. }
  43. type GetSelfLoginInfoResp struct {
  44. ProcessID string `json:"ProcessID"`
  45. Wxid string `json:"wxid"`
  46. Account string `json:"account"`
  47. Nickname string `json:"nickname"`
  48. Tel string `json:"tel"`
  49. Country string `json:"country"`
  50. Province string `json:"province"`
  51. City string `json:"city"`
  52. HeadBig string `json:"head_big"`
  53. DiySign string `json:"diy_sign"`
  54. }
  55. type LogoutResp struct {
  56. Code string `json:"code"`
  57. Msg string `json:"msg"`
  58. }
  59. type GetWeChatProcessNumberResp struct {
  60. TotalNum string `json:"total_num"`
  61. List []struct {
  62. Index int `json:"Index"`
  63. ProcessName string `json:"ProcessName"`
  64. PID int `json:"PID"`
  65. Par string `json:"Par"`
  66. Port int `json:"Port"`
  67. } `json:"List"`
  68. }
  69. type GetLoginQRCodeReap struct {
  70. Base64 string `json:"base64"`
  71. }
  72. type IsLoginStatusResp struct {
  73. Onlinestatus string `json:"onlinestatus"`
  74. Msg string `json:"msg"`
  75. LoginLoading string `json:"login_loading"`
  76. Selfwxid string `json:"selfwxid"`
  77. Nickname string `json:"nickname"`
  78. }
  79. type GetPortOccupiedInfoReq struct {
  80. CheckPort string `json:"CheckPort"`
  81. }
  82. type GetPortOccupiedInfoResp struct {
  83. Occupied string `json:"Occupied"`
  84. }
  85. type StartWechatReq struct {
  86. StartPort string `json:"StartPort"`
  87. }
  88. type StartWechatResp struct {
  89. StartPort string `json:"StartPort"`
  90. Success string `json:"success"`
  91. }
  92. type ClickLoginButtonResp struct {
  93. ClickLoginButton string `json:"ClickLoginButton"`
  94. }