wx_grpc.pb.go 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372
  1. // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
  2. package wx
  3. import (
  4. context "context"
  5. account "git.ikuban.com/server/pw-protobuf/api/account"
  6. common "git.ikuban.com/server/pw-protobuf/api/common"
  7. grpc "google.golang.org/grpc"
  8. codes "google.golang.org/grpc/codes"
  9. status "google.golang.org/grpc/status"
  10. emptypb "google.golang.org/protobuf/types/known/emptypb"
  11. )
  12. // This is a compile-time assertion to ensure that this generated file
  13. // is compatible with the grpc package it is being compiled against.
  14. // Requires gRPC-Go v1.32.0 or later.
  15. const _ = grpc.SupportPackageIsVersion7
  16. // WxClient is the client API for Wx service.
  17. //
  18. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
  19. type WxClient interface {
  20. // 定时发送签到提醒
  21. CronSignInUser(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
  22. // 定时发送未读消息提醒
  23. CronSendUnreadTemplate(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
  24. // 未读发送模板消息
  25. SendNewMessageUnreadReminder(ctx context.Context, in *SendNewMessageUnreadReminderRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  26. // 好友访问提醒
  27. SendNewVisitorTemplateReminder(ctx context.Context, in *common.PersonIDParam, opts ...grpc.CallOption) (*emptypb.Empty, error)
  28. // 移除用户已读
  29. ReduceUserUnread(ctx context.Context, in *ReduceUserUnreadRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  30. // 获取key对应的参数
  31. GetUserMsgByKey(ctx context.Context, in *GetUserMsgByKeyRequest, opts ...grpc.CallOption) (*GetUserMsgByKeyReply, error)
  32. // 微信SDK初始化
  33. WxConf(ctx context.Context, in *common.WxConfReq, opts ...grpc.CallOption) (*common.WxConfResponse, error)
  34. // 通过微信下载语音并上传到七牛
  35. UploadMaterialVoice(ctx context.Context, in *account.MediaID, opts ...grpc.CallOption) (*account.MaterialLink, error)
  36. }
  37. type wxClient struct {
  38. cc grpc.ClientConnInterface
  39. }
  40. func NewWxClient(cc grpc.ClientConnInterface) WxClient {
  41. return &wxClient{cc}
  42. }
  43. func (c *wxClient) CronSignInUser(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  44. out := new(emptypb.Empty)
  45. err := c.cc.Invoke(ctx, "/api.wx.Wx/CronSignInUser", in, out, opts...)
  46. if err != nil {
  47. return nil, err
  48. }
  49. return out, nil
  50. }
  51. func (c *wxClient) CronSendUnreadTemplate(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  52. out := new(emptypb.Empty)
  53. err := c.cc.Invoke(ctx, "/api.wx.Wx/CronSendUnreadTemplate", in, out, opts...)
  54. if err != nil {
  55. return nil, err
  56. }
  57. return out, nil
  58. }
  59. func (c *wxClient) SendNewMessageUnreadReminder(ctx context.Context, in *SendNewMessageUnreadReminderRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  60. out := new(emptypb.Empty)
  61. err := c.cc.Invoke(ctx, "/api.wx.Wx/SendNewMessageUnreadReminder", in, out, opts...)
  62. if err != nil {
  63. return nil, err
  64. }
  65. return out, nil
  66. }
  67. func (c *wxClient) SendNewVisitorTemplateReminder(ctx context.Context, in *common.PersonIDParam, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  68. out := new(emptypb.Empty)
  69. err := c.cc.Invoke(ctx, "/api.wx.Wx/SendNewVisitorTemplateReminder", in, out, opts...)
  70. if err != nil {
  71. return nil, err
  72. }
  73. return out, nil
  74. }
  75. func (c *wxClient) ReduceUserUnread(ctx context.Context, in *ReduceUserUnreadRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  76. out := new(emptypb.Empty)
  77. err := c.cc.Invoke(ctx, "/api.wx.Wx/ReduceUserUnread", in, out, opts...)
  78. if err != nil {
  79. return nil, err
  80. }
  81. return out, nil
  82. }
  83. func (c *wxClient) GetUserMsgByKey(ctx context.Context, in *GetUserMsgByKeyRequest, opts ...grpc.CallOption) (*GetUserMsgByKeyReply, error) {
  84. out := new(GetUserMsgByKeyReply)
  85. err := c.cc.Invoke(ctx, "/api.wx.Wx/GetUserMsgByKey", in, out, opts...)
  86. if err != nil {
  87. return nil, err
  88. }
  89. return out, nil
  90. }
  91. func (c *wxClient) WxConf(ctx context.Context, in *common.WxConfReq, opts ...grpc.CallOption) (*common.WxConfResponse, error) {
  92. out := new(common.WxConfResponse)
  93. err := c.cc.Invoke(ctx, "/api.wx.Wx/WxConf", in, out, opts...)
  94. if err != nil {
  95. return nil, err
  96. }
  97. return out, nil
  98. }
  99. func (c *wxClient) UploadMaterialVoice(ctx context.Context, in *account.MediaID, opts ...grpc.CallOption) (*account.MaterialLink, error) {
  100. out := new(account.MaterialLink)
  101. err := c.cc.Invoke(ctx, "/api.wx.Wx/UploadMaterialVoice", in, out, opts...)
  102. if err != nil {
  103. return nil, err
  104. }
  105. return out, nil
  106. }
  107. // WxServer is the server API for Wx service.
  108. // All implementations must embed UnimplementedWxServer
  109. // for forward compatibility
  110. type WxServer interface {
  111. // 定时发送签到提醒
  112. CronSignInUser(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
  113. // 定时发送未读消息提醒
  114. CronSendUnreadTemplate(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
  115. // 未读发送模板消息
  116. SendNewMessageUnreadReminder(context.Context, *SendNewMessageUnreadReminderRequest) (*emptypb.Empty, error)
  117. // 好友访问提醒
  118. SendNewVisitorTemplateReminder(context.Context, *common.PersonIDParam) (*emptypb.Empty, error)
  119. // 移除用户已读
  120. ReduceUserUnread(context.Context, *ReduceUserUnreadRequest) (*emptypb.Empty, error)
  121. // 获取key对应的参数
  122. GetUserMsgByKey(context.Context, *GetUserMsgByKeyRequest) (*GetUserMsgByKeyReply, error)
  123. // 微信SDK初始化
  124. WxConf(context.Context, *common.WxConfReq) (*common.WxConfResponse, error)
  125. // 通过微信下载语音并上传到七牛
  126. UploadMaterialVoice(context.Context, *account.MediaID) (*account.MaterialLink, error)
  127. mustEmbedUnimplementedWxServer()
  128. }
  129. // UnimplementedWxServer must be embedded to have forward compatible implementations.
  130. type UnimplementedWxServer struct {
  131. }
  132. func (UnimplementedWxServer) CronSignInUser(context.Context, *emptypb.Empty) (*emptypb.Empty, error) {
  133. return nil, status.Errorf(codes.Unimplemented, "method CronSignInUser not implemented")
  134. }
  135. func (UnimplementedWxServer) CronSendUnreadTemplate(context.Context, *emptypb.Empty) (*emptypb.Empty, error) {
  136. return nil, status.Errorf(codes.Unimplemented, "method CronSendUnreadTemplate not implemented")
  137. }
  138. func (UnimplementedWxServer) SendNewMessageUnreadReminder(context.Context, *SendNewMessageUnreadReminderRequest) (*emptypb.Empty, error) {
  139. return nil, status.Errorf(codes.Unimplemented, "method SendNewMessageUnreadReminder not implemented")
  140. }
  141. func (UnimplementedWxServer) SendNewVisitorTemplateReminder(context.Context, *common.PersonIDParam) (*emptypb.Empty, error) {
  142. return nil, status.Errorf(codes.Unimplemented, "method SendNewVisitorTemplateReminder not implemented")
  143. }
  144. func (UnimplementedWxServer) ReduceUserUnread(context.Context, *ReduceUserUnreadRequest) (*emptypb.Empty, error) {
  145. return nil, status.Errorf(codes.Unimplemented, "method ReduceUserUnread not implemented")
  146. }
  147. func (UnimplementedWxServer) GetUserMsgByKey(context.Context, *GetUserMsgByKeyRequest) (*GetUserMsgByKeyReply, error) {
  148. return nil, status.Errorf(codes.Unimplemented, "method GetUserMsgByKey not implemented")
  149. }
  150. func (UnimplementedWxServer) WxConf(context.Context, *common.WxConfReq) (*common.WxConfResponse, error) {
  151. return nil, status.Errorf(codes.Unimplemented, "method WxConf not implemented")
  152. }
  153. func (UnimplementedWxServer) UploadMaterialVoice(context.Context, *account.MediaID) (*account.MaterialLink, error) {
  154. return nil, status.Errorf(codes.Unimplemented, "method UploadMaterialVoice not implemented")
  155. }
  156. func (UnimplementedWxServer) mustEmbedUnimplementedWxServer() {}
  157. // UnsafeWxServer may be embedded to opt out of forward compatibility for this service.
  158. // Use of this interface is not recommended, as added methods to WxServer will
  159. // result in compilation errors.
  160. type UnsafeWxServer interface {
  161. mustEmbedUnimplementedWxServer()
  162. }
  163. func RegisterWxServer(s grpc.ServiceRegistrar, srv WxServer) {
  164. s.RegisterService(&Wx_ServiceDesc, srv)
  165. }
  166. func _Wx_CronSignInUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  167. in := new(emptypb.Empty)
  168. if err := dec(in); err != nil {
  169. return nil, err
  170. }
  171. if interceptor == nil {
  172. return srv.(WxServer).CronSignInUser(ctx, in)
  173. }
  174. info := &grpc.UnaryServerInfo{
  175. Server: srv,
  176. FullMethod: "/api.wx.Wx/CronSignInUser",
  177. }
  178. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  179. return srv.(WxServer).CronSignInUser(ctx, req.(*emptypb.Empty))
  180. }
  181. return interceptor(ctx, in, info, handler)
  182. }
  183. func _Wx_CronSendUnreadTemplate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  184. in := new(emptypb.Empty)
  185. if err := dec(in); err != nil {
  186. return nil, err
  187. }
  188. if interceptor == nil {
  189. return srv.(WxServer).CronSendUnreadTemplate(ctx, in)
  190. }
  191. info := &grpc.UnaryServerInfo{
  192. Server: srv,
  193. FullMethod: "/api.wx.Wx/CronSendUnreadTemplate",
  194. }
  195. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  196. return srv.(WxServer).CronSendUnreadTemplate(ctx, req.(*emptypb.Empty))
  197. }
  198. return interceptor(ctx, in, info, handler)
  199. }
  200. func _Wx_SendNewMessageUnreadReminder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  201. in := new(SendNewMessageUnreadReminderRequest)
  202. if err := dec(in); err != nil {
  203. return nil, err
  204. }
  205. if interceptor == nil {
  206. return srv.(WxServer).SendNewMessageUnreadReminder(ctx, in)
  207. }
  208. info := &grpc.UnaryServerInfo{
  209. Server: srv,
  210. FullMethod: "/api.wx.Wx/SendNewMessageUnreadReminder",
  211. }
  212. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  213. return srv.(WxServer).SendNewMessageUnreadReminder(ctx, req.(*SendNewMessageUnreadReminderRequest))
  214. }
  215. return interceptor(ctx, in, info, handler)
  216. }
  217. func _Wx_SendNewVisitorTemplateReminder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  218. in := new(common.PersonIDParam)
  219. if err := dec(in); err != nil {
  220. return nil, err
  221. }
  222. if interceptor == nil {
  223. return srv.(WxServer).SendNewVisitorTemplateReminder(ctx, in)
  224. }
  225. info := &grpc.UnaryServerInfo{
  226. Server: srv,
  227. FullMethod: "/api.wx.Wx/SendNewVisitorTemplateReminder",
  228. }
  229. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  230. return srv.(WxServer).SendNewVisitorTemplateReminder(ctx, req.(*common.PersonIDParam))
  231. }
  232. return interceptor(ctx, in, info, handler)
  233. }
  234. func _Wx_ReduceUserUnread_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  235. in := new(ReduceUserUnreadRequest)
  236. if err := dec(in); err != nil {
  237. return nil, err
  238. }
  239. if interceptor == nil {
  240. return srv.(WxServer).ReduceUserUnread(ctx, in)
  241. }
  242. info := &grpc.UnaryServerInfo{
  243. Server: srv,
  244. FullMethod: "/api.wx.Wx/ReduceUserUnread",
  245. }
  246. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  247. return srv.(WxServer).ReduceUserUnread(ctx, req.(*ReduceUserUnreadRequest))
  248. }
  249. return interceptor(ctx, in, info, handler)
  250. }
  251. func _Wx_GetUserMsgByKey_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  252. in := new(GetUserMsgByKeyRequest)
  253. if err := dec(in); err != nil {
  254. return nil, err
  255. }
  256. if interceptor == nil {
  257. return srv.(WxServer).GetUserMsgByKey(ctx, in)
  258. }
  259. info := &grpc.UnaryServerInfo{
  260. Server: srv,
  261. FullMethod: "/api.wx.Wx/GetUserMsgByKey",
  262. }
  263. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  264. return srv.(WxServer).GetUserMsgByKey(ctx, req.(*GetUserMsgByKeyRequest))
  265. }
  266. return interceptor(ctx, in, info, handler)
  267. }
  268. func _Wx_WxConf_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  269. in := new(common.WxConfReq)
  270. if err := dec(in); err != nil {
  271. return nil, err
  272. }
  273. if interceptor == nil {
  274. return srv.(WxServer).WxConf(ctx, in)
  275. }
  276. info := &grpc.UnaryServerInfo{
  277. Server: srv,
  278. FullMethod: "/api.wx.Wx/WxConf",
  279. }
  280. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  281. return srv.(WxServer).WxConf(ctx, req.(*common.WxConfReq))
  282. }
  283. return interceptor(ctx, in, info, handler)
  284. }
  285. func _Wx_UploadMaterialVoice_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  286. in := new(account.MediaID)
  287. if err := dec(in); err != nil {
  288. return nil, err
  289. }
  290. if interceptor == nil {
  291. return srv.(WxServer).UploadMaterialVoice(ctx, in)
  292. }
  293. info := &grpc.UnaryServerInfo{
  294. Server: srv,
  295. FullMethod: "/api.wx.Wx/UploadMaterialVoice",
  296. }
  297. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  298. return srv.(WxServer).UploadMaterialVoice(ctx, req.(*account.MediaID))
  299. }
  300. return interceptor(ctx, in, info, handler)
  301. }
  302. // Wx_ServiceDesc is the grpc.ServiceDesc for Wx service.
  303. // It's only intended for direct use with grpc.RegisterService,
  304. // and not to be introspected or modified (even as a copy)
  305. var Wx_ServiceDesc = grpc.ServiceDesc{
  306. ServiceName: "api.wx.Wx",
  307. HandlerType: (*WxServer)(nil),
  308. Methods: []grpc.MethodDesc{
  309. {
  310. MethodName: "CronSignInUser",
  311. Handler: _Wx_CronSignInUser_Handler,
  312. },
  313. {
  314. MethodName: "CronSendUnreadTemplate",
  315. Handler: _Wx_CronSendUnreadTemplate_Handler,
  316. },
  317. {
  318. MethodName: "SendNewMessageUnreadReminder",
  319. Handler: _Wx_SendNewMessageUnreadReminder_Handler,
  320. },
  321. {
  322. MethodName: "SendNewVisitorTemplateReminder",
  323. Handler: _Wx_SendNewVisitorTemplateReminder_Handler,
  324. },
  325. {
  326. MethodName: "ReduceUserUnread",
  327. Handler: _Wx_ReduceUserUnread_Handler,
  328. },
  329. {
  330. MethodName: "GetUserMsgByKey",
  331. Handler: _Wx_GetUserMsgByKey_Handler,
  332. },
  333. {
  334. MethodName: "WxConf",
  335. Handler: _Wx_WxConf_Handler,
  336. },
  337. {
  338. MethodName: "UploadMaterialVoice",
  339. Handler: _Wx_UploadMaterialVoice_Handler,
  340. },
  341. },
  342. Streams: []grpc.StreamDesc{},
  343. Metadata: "wx.proto",
  344. }