gamelang-jeopardy_grpc.pb.go 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767
  1. // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
  2. package jeopardypb
  3. import (
  4. context "context"
  5. grpc "google.golang.org/grpc"
  6. codes "google.golang.org/grpc/codes"
  7. status "google.golang.org/grpc/status"
  8. )
  9. // This is a compile-time assertion to ensure that this generated file
  10. // is compatible with the grpc package it is being compiled against.
  11. const _ = grpc.SupportPackageIsVersion7
  12. // EventServiceClient is the client API for EventService service.
  13. //
  14. // 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.
  15. type EventServiceClient interface {
  16. Inform(ctx context.Context, in *Event, opts ...grpc.CallOption) (*Event, error)
  17. }
  18. type eventServiceClient struct {
  19. cc grpc.ClientConnInterface
  20. }
  21. func NewEventServiceClient(cc grpc.ClientConnInterface) EventServiceClient {
  22. return &eventServiceClient{cc}
  23. }
  24. func (c *eventServiceClient) Inform(ctx context.Context, in *Event, opts ...grpc.CallOption) (*Event, error) {
  25. out := new(Event)
  26. err := c.cc.Invoke(ctx, "/gamelang.EventService/Inform", in, out, opts...)
  27. if err != nil {
  28. return nil, err
  29. }
  30. return out, nil
  31. }
  32. // EventServiceServer is the server API for EventService service.
  33. // All implementations must embed UnimplementedEventServiceServer
  34. // for forward compatibility
  35. type EventServiceServer interface {
  36. Inform(context.Context, *Event) (*Event, error)
  37. mustEmbedUnimplementedEventServiceServer()
  38. }
  39. // UnimplementedEventServiceServer must be embedded to have forward compatible implementations.
  40. type UnimplementedEventServiceServer struct {
  41. }
  42. func (UnimplementedEventServiceServer) Inform(context.Context, *Event) (*Event, error) {
  43. return nil, status.Errorf(codes.Unimplemented, "method Inform not implemented")
  44. }
  45. func (UnimplementedEventServiceServer) mustEmbedUnimplementedEventServiceServer() {}
  46. // UnsafeEventServiceServer may be embedded to opt out of forward compatibility for this service.
  47. // Use of this interface is not recommended, as added methods to EventServiceServer will
  48. // result in compilation errors.
  49. type UnsafeEventServiceServer interface {
  50. mustEmbedUnimplementedEventServiceServer()
  51. }
  52. func RegisterEventServiceServer(s grpc.ServiceRegistrar, srv EventServiceServer) {
  53. s.RegisterService(&_EventService_serviceDesc, srv)
  54. }
  55. func _EventService_Inform_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  56. in := new(Event)
  57. if err := dec(in); err != nil {
  58. return nil, err
  59. }
  60. if interceptor == nil {
  61. return srv.(EventServiceServer).Inform(ctx, in)
  62. }
  63. info := &grpc.UnaryServerInfo{
  64. Server: srv,
  65. FullMethod: "/gamelang.EventService/Inform",
  66. }
  67. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  68. return srv.(EventServiceServer).Inform(ctx, req.(*Event))
  69. }
  70. return interceptor(ctx, in, info, handler)
  71. }
  72. var _EventService_serviceDesc = grpc.ServiceDesc{
  73. ServiceName: "gamelang.EventService",
  74. HandlerType: (*EventServiceServer)(nil),
  75. Methods: []grpc.MethodDesc{
  76. {
  77. MethodName: "Inform",
  78. Handler: _EventService_Inform_Handler,
  79. },
  80. },
  81. Streams: []grpc.StreamDesc{},
  82. Metadata: "gamelang-jeopardy.proto",
  83. }
  84. // JeopardyServiceClient is the client API for JeopardyService service.
  85. //
  86. // 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.
  87. type JeopardyServiceClient interface {
  88. CreateJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error)
  89. UpdateJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error)
  90. DeleteJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error)
  91. GetJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error)
  92. ListJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (JeopardyService_ListJeopardyClient, error)
  93. CreateRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error)
  94. UpdateRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error)
  95. DeleteRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error)
  96. GetRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error)
  97. ListRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (JeopardyService_ListRoundClient, error)
  98. CreateChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error)
  99. UpdateChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error)
  100. DeleteChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error)
  101. GetChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error)
  102. ListChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (JeopardyService_ListChallengeClient, error)
  103. }
  104. type jeopardyServiceClient struct {
  105. cc grpc.ClientConnInterface
  106. }
  107. func NewJeopardyServiceClient(cc grpc.ClientConnInterface) JeopardyServiceClient {
  108. return &jeopardyServiceClient{cc}
  109. }
  110. func (c *jeopardyServiceClient) CreateJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error) {
  111. out := new(Jeopardy)
  112. err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/CreateJeopardy", in, out, opts...)
  113. if err != nil {
  114. return nil, err
  115. }
  116. return out, nil
  117. }
  118. func (c *jeopardyServiceClient) UpdateJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error) {
  119. out := new(Jeopardy)
  120. err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/UpdateJeopardy", in, out, opts...)
  121. if err != nil {
  122. return nil, err
  123. }
  124. return out, nil
  125. }
  126. func (c *jeopardyServiceClient) DeleteJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error) {
  127. out := new(Jeopardy)
  128. err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/DeleteJeopardy", in, out, opts...)
  129. if err != nil {
  130. return nil, err
  131. }
  132. return out, nil
  133. }
  134. func (c *jeopardyServiceClient) GetJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error) {
  135. out := new(Jeopardy)
  136. err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/GetJeopardy", in, out, opts...)
  137. if err != nil {
  138. return nil, err
  139. }
  140. return out, nil
  141. }
  142. func (c *jeopardyServiceClient) ListJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (JeopardyService_ListJeopardyClient, error) {
  143. stream, err := c.cc.NewStream(ctx, &_JeopardyService_serviceDesc.Streams[0], "/gamelang.JeopardyService/ListJeopardy", opts...)
  144. if err != nil {
  145. return nil, err
  146. }
  147. x := &jeopardyServiceListJeopardyClient{stream}
  148. if err := x.ClientStream.SendMsg(in); err != nil {
  149. return nil, err
  150. }
  151. if err := x.ClientStream.CloseSend(); err != nil {
  152. return nil, err
  153. }
  154. return x, nil
  155. }
  156. type JeopardyService_ListJeopardyClient interface {
  157. Recv() (*Jeopardy, error)
  158. grpc.ClientStream
  159. }
  160. type jeopardyServiceListJeopardyClient struct {
  161. grpc.ClientStream
  162. }
  163. func (x *jeopardyServiceListJeopardyClient) Recv() (*Jeopardy, error) {
  164. m := new(Jeopardy)
  165. if err := x.ClientStream.RecvMsg(m); err != nil {
  166. return nil, err
  167. }
  168. return m, nil
  169. }
  170. func (c *jeopardyServiceClient) CreateRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error) {
  171. out := new(Round)
  172. err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/CreateRound", in, out, opts...)
  173. if err != nil {
  174. return nil, err
  175. }
  176. return out, nil
  177. }
  178. func (c *jeopardyServiceClient) UpdateRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error) {
  179. out := new(Round)
  180. err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/UpdateRound", in, out, opts...)
  181. if err != nil {
  182. return nil, err
  183. }
  184. return out, nil
  185. }
  186. func (c *jeopardyServiceClient) DeleteRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error) {
  187. out := new(Round)
  188. err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/DeleteRound", in, out, opts...)
  189. if err != nil {
  190. return nil, err
  191. }
  192. return out, nil
  193. }
  194. func (c *jeopardyServiceClient) GetRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error) {
  195. out := new(Round)
  196. err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/GetRound", in, out, opts...)
  197. if err != nil {
  198. return nil, err
  199. }
  200. return out, nil
  201. }
  202. func (c *jeopardyServiceClient) ListRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (JeopardyService_ListRoundClient, error) {
  203. stream, err := c.cc.NewStream(ctx, &_JeopardyService_serviceDesc.Streams[1], "/gamelang.JeopardyService/ListRound", opts...)
  204. if err != nil {
  205. return nil, err
  206. }
  207. x := &jeopardyServiceListRoundClient{stream}
  208. if err := x.ClientStream.SendMsg(in); err != nil {
  209. return nil, err
  210. }
  211. if err := x.ClientStream.CloseSend(); err != nil {
  212. return nil, err
  213. }
  214. return x, nil
  215. }
  216. type JeopardyService_ListRoundClient interface {
  217. Recv() (*Round, error)
  218. grpc.ClientStream
  219. }
  220. type jeopardyServiceListRoundClient struct {
  221. grpc.ClientStream
  222. }
  223. func (x *jeopardyServiceListRoundClient) Recv() (*Round, error) {
  224. m := new(Round)
  225. if err := x.ClientStream.RecvMsg(m); err != nil {
  226. return nil, err
  227. }
  228. return m, nil
  229. }
  230. func (c *jeopardyServiceClient) CreateChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error) {
  231. out := new(Challenge)
  232. err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/CreateChallenge", in, out, opts...)
  233. if err != nil {
  234. return nil, err
  235. }
  236. return out, nil
  237. }
  238. func (c *jeopardyServiceClient) UpdateChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error) {
  239. out := new(Challenge)
  240. err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/UpdateChallenge", in, out, opts...)
  241. if err != nil {
  242. return nil, err
  243. }
  244. return out, nil
  245. }
  246. func (c *jeopardyServiceClient) DeleteChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error) {
  247. out := new(Challenge)
  248. err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/DeleteChallenge", in, out, opts...)
  249. if err != nil {
  250. return nil, err
  251. }
  252. return out, nil
  253. }
  254. func (c *jeopardyServiceClient) GetChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error) {
  255. out := new(Challenge)
  256. err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/GetChallenge", in, out, opts...)
  257. if err != nil {
  258. return nil, err
  259. }
  260. return out, nil
  261. }
  262. func (c *jeopardyServiceClient) ListChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (JeopardyService_ListChallengeClient, error) {
  263. stream, err := c.cc.NewStream(ctx, &_JeopardyService_serviceDesc.Streams[2], "/gamelang.JeopardyService/ListChallenge", opts...)
  264. if err != nil {
  265. return nil, err
  266. }
  267. x := &jeopardyServiceListChallengeClient{stream}
  268. if err := x.ClientStream.SendMsg(in); err != nil {
  269. return nil, err
  270. }
  271. if err := x.ClientStream.CloseSend(); err != nil {
  272. return nil, err
  273. }
  274. return x, nil
  275. }
  276. type JeopardyService_ListChallengeClient interface {
  277. Recv() (*Challenge, error)
  278. grpc.ClientStream
  279. }
  280. type jeopardyServiceListChallengeClient struct {
  281. grpc.ClientStream
  282. }
  283. func (x *jeopardyServiceListChallengeClient) Recv() (*Challenge, error) {
  284. m := new(Challenge)
  285. if err := x.ClientStream.RecvMsg(m); err != nil {
  286. return nil, err
  287. }
  288. return m, nil
  289. }
  290. // JeopardyServiceServer is the server API for JeopardyService service.
  291. // All implementations must embed UnimplementedJeopardyServiceServer
  292. // for forward compatibility
  293. type JeopardyServiceServer interface {
  294. CreateJeopardy(context.Context, *Jeopardy) (*Jeopardy, error)
  295. UpdateJeopardy(context.Context, *Jeopardy) (*Jeopardy, error)
  296. DeleteJeopardy(context.Context, *Jeopardy) (*Jeopardy, error)
  297. GetJeopardy(context.Context, *Jeopardy) (*Jeopardy, error)
  298. ListJeopardy(*Jeopardy, JeopardyService_ListJeopardyServer) error
  299. CreateRound(context.Context, *Round) (*Round, error)
  300. UpdateRound(context.Context, *Round) (*Round, error)
  301. DeleteRound(context.Context, *Round) (*Round, error)
  302. GetRound(context.Context, *Round) (*Round, error)
  303. ListRound(*Round, JeopardyService_ListRoundServer) error
  304. CreateChallenge(context.Context, *Challenge) (*Challenge, error)
  305. UpdateChallenge(context.Context, *Challenge) (*Challenge, error)
  306. DeleteChallenge(context.Context, *Challenge) (*Challenge, error)
  307. GetChallenge(context.Context, *Challenge) (*Challenge, error)
  308. ListChallenge(*Challenge, JeopardyService_ListChallengeServer) error
  309. mustEmbedUnimplementedJeopardyServiceServer()
  310. }
  311. // UnimplementedJeopardyServiceServer must be embedded to have forward compatible implementations.
  312. type UnimplementedJeopardyServiceServer struct {
  313. }
  314. func (UnimplementedJeopardyServiceServer) CreateJeopardy(context.Context, *Jeopardy) (*Jeopardy, error) {
  315. return nil, status.Errorf(codes.Unimplemented, "method CreateJeopardy not implemented")
  316. }
  317. func (UnimplementedJeopardyServiceServer) UpdateJeopardy(context.Context, *Jeopardy) (*Jeopardy, error) {
  318. return nil, status.Errorf(codes.Unimplemented, "method UpdateJeopardy not implemented")
  319. }
  320. func (UnimplementedJeopardyServiceServer) DeleteJeopardy(context.Context, *Jeopardy) (*Jeopardy, error) {
  321. return nil, status.Errorf(codes.Unimplemented, "method DeleteJeopardy not implemented")
  322. }
  323. func (UnimplementedJeopardyServiceServer) GetJeopardy(context.Context, *Jeopardy) (*Jeopardy, error) {
  324. return nil, status.Errorf(codes.Unimplemented, "method GetJeopardy not implemented")
  325. }
  326. func (UnimplementedJeopardyServiceServer) ListJeopardy(*Jeopardy, JeopardyService_ListJeopardyServer) error {
  327. return status.Errorf(codes.Unimplemented, "method ListJeopardy not implemented")
  328. }
  329. func (UnimplementedJeopardyServiceServer) CreateRound(context.Context, *Round) (*Round, error) {
  330. return nil, status.Errorf(codes.Unimplemented, "method CreateRound not implemented")
  331. }
  332. func (UnimplementedJeopardyServiceServer) UpdateRound(context.Context, *Round) (*Round, error) {
  333. return nil, status.Errorf(codes.Unimplemented, "method UpdateRound not implemented")
  334. }
  335. func (UnimplementedJeopardyServiceServer) DeleteRound(context.Context, *Round) (*Round, error) {
  336. return nil, status.Errorf(codes.Unimplemented, "method DeleteRound not implemented")
  337. }
  338. func (UnimplementedJeopardyServiceServer) GetRound(context.Context, *Round) (*Round, error) {
  339. return nil, status.Errorf(codes.Unimplemented, "method GetRound not implemented")
  340. }
  341. func (UnimplementedJeopardyServiceServer) ListRound(*Round, JeopardyService_ListRoundServer) error {
  342. return status.Errorf(codes.Unimplemented, "method ListRound not implemented")
  343. }
  344. func (UnimplementedJeopardyServiceServer) CreateChallenge(context.Context, *Challenge) (*Challenge, error) {
  345. return nil, status.Errorf(codes.Unimplemented, "method CreateChallenge not implemented")
  346. }
  347. func (UnimplementedJeopardyServiceServer) UpdateChallenge(context.Context, *Challenge) (*Challenge, error) {
  348. return nil, status.Errorf(codes.Unimplemented, "method UpdateChallenge not implemented")
  349. }
  350. func (UnimplementedJeopardyServiceServer) DeleteChallenge(context.Context, *Challenge) (*Challenge, error) {
  351. return nil, status.Errorf(codes.Unimplemented, "method DeleteChallenge not implemented")
  352. }
  353. func (UnimplementedJeopardyServiceServer) GetChallenge(context.Context, *Challenge) (*Challenge, error) {
  354. return nil, status.Errorf(codes.Unimplemented, "method GetChallenge not implemented")
  355. }
  356. func (UnimplementedJeopardyServiceServer) ListChallenge(*Challenge, JeopardyService_ListChallengeServer) error {
  357. return status.Errorf(codes.Unimplemented, "method ListChallenge not implemented")
  358. }
  359. func (UnimplementedJeopardyServiceServer) mustEmbedUnimplementedJeopardyServiceServer() {}
  360. // UnsafeJeopardyServiceServer may be embedded to opt out of forward compatibility for this service.
  361. // Use of this interface is not recommended, as added methods to JeopardyServiceServer will
  362. // result in compilation errors.
  363. type UnsafeJeopardyServiceServer interface {
  364. mustEmbedUnimplementedJeopardyServiceServer()
  365. }
  366. func RegisterJeopardyServiceServer(s grpc.ServiceRegistrar, srv JeopardyServiceServer) {
  367. s.RegisterService(&_JeopardyService_serviceDesc, srv)
  368. }
  369. func _JeopardyService_CreateJeopardy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  370. in := new(Jeopardy)
  371. if err := dec(in); err != nil {
  372. return nil, err
  373. }
  374. if interceptor == nil {
  375. return srv.(JeopardyServiceServer).CreateJeopardy(ctx, in)
  376. }
  377. info := &grpc.UnaryServerInfo{
  378. Server: srv,
  379. FullMethod: "/gamelang.JeopardyService/CreateJeopardy",
  380. }
  381. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  382. return srv.(JeopardyServiceServer).CreateJeopardy(ctx, req.(*Jeopardy))
  383. }
  384. return interceptor(ctx, in, info, handler)
  385. }
  386. func _JeopardyService_UpdateJeopardy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  387. in := new(Jeopardy)
  388. if err := dec(in); err != nil {
  389. return nil, err
  390. }
  391. if interceptor == nil {
  392. return srv.(JeopardyServiceServer).UpdateJeopardy(ctx, in)
  393. }
  394. info := &grpc.UnaryServerInfo{
  395. Server: srv,
  396. FullMethod: "/gamelang.JeopardyService/UpdateJeopardy",
  397. }
  398. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  399. return srv.(JeopardyServiceServer).UpdateJeopardy(ctx, req.(*Jeopardy))
  400. }
  401. return interceptor(ctx, in, info, handler)
  402. }
  403. func _JeopardyService_DeleteJeopardy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  404. in := new(Jeopardy)
  405. if err := dec(in); err != nil {
  406. return nil, err
  407. }
  408. if interceptor == nil {
  409. return srv.(JeopardyServiceServer).DeleteJeopardy(ctx, in)
  410. }
  411. info := &grpc.UnaryServerInfo{
  412. Server: srv,
  413. FullMethod: "/gamelang.JeopardyService/DeleteJeopardy",
  414. }
  415. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  416. return srv.(JeopardyServiceServer).DeleteJeopardy(ctx, req.(*Jeopardy))
  417. }
  418. return interceptor(ctx, in, info, handler)
  419. }
  420. func _JeopardyService_GetJeopardy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  421. in := new(Jeopardy)
  422. if err := dec(in); err != nil {
  423. return nil, err
  424. }
  425. if interceptor == nil {
  426. return srv.(JeopardyServiceServer).GetJeopardy(ctx, in)
  427. }
  428. info := &grpc.UnaryServerInfo{
  429. Server: srv,
  430. FullMethod: "/gamelang.JeopardyService/GetJeopardy",
  431. }
  432. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  433. return srv.(JeopardyServiceServer).GetJeopardy(ctx, req.(*Jeopardy))
  434. }
  435. return interceptor(ctx, in, info, handler)
  436. }
  437. func _JeopardyService_ListJeopardy_Handler(srv interface{}, stream grpc.ServerStream) error {
  438. m := new(Jeopardy)
  439. if err := stream.RecvMsg(m); err != nil {
  440. return err
  441. }
  442. return srv.(JeopardyServiceServer).ListJeopardy(m, &jeopardyServiceListJeopardyServer{stream})
  443. }
  444. type JeopardyService_ListJeopardyServer interface {
  445. Send(*Jeopardy) error
  446. grpc.ServerStream
  447. }
  448. type jeopardyServiceListJeopardyServer struct {
  449. grpc.ServerStream
  450. }
  451. func (x *jeopardyServiceListJeopardyServer) Send(m *Jeopardy) error {
  452. return x.ServerStream.SendMsg(m)
  453. }
  454. func _JeopardyService_CreateRound_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  455. in := new(Round)
  456. if err := dec(in); err != nil {
  457. return nil, err
  458. }
  459. if interceptor == nil {
  460. return srv.(JeopardyServiceServer).CreateRound(ctx, in)
  461. }
  462. info := &grpc.UnaryServerInfo{
  463. Server: srv,
  464. FullMethod: "/gamelang.JeopardyService/CreateRound",
  465. }
  466. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  467. return srv.(JeopardyServiceServer).CreateRound(ctx, req.(*Round))
  468. }
  469. return interceptor(ctx, in, info, handler)
  470. }
  471. func _JeopardyService_UpdateRound_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  472. in := new(Round)
  473. if err := dec(in); err != nil {
  474. return nil, err
  475. }
  476. if interceptor == nil {
  477. return srv.(JeopardyServiceServer).UpdateRound(ctx, in)
  478. }
  479. info := &grpc.UnaryServerInfo{
  480. Server: srv,
  481. FullMethod: "/gamelang.JeopardyService/UpdateRound",
  482. }
  483. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  484. return srv.(JeopardyServiceServer).UpdateRound(ctx, req.(*Round))
  485. }
  486. return interceptor(ctx, in, info, handler)
  487. }
  488. func _JeopardyService_DeleteRound_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  489. in := new(Round)
  490. if err := dec(in); err != nil {
  491. return nil, err
  492. }
  493. if interceptor == nil {
  494. return srv.(JeopardyServiceServer).DeleteRound(ctx, in)
  495. }
  496. info := &grpc.UnaryServerInfo{
  497. Server: srv,
  498. FullMethod: "/gamelang.JeopardyService/DeleteRound",
  499. }
  500. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  501. return srv.(JeopardyServiceServer).DeleteRound(ctx, req.(*Round))
  502. }
  503. return interceptor(ctx, in, info, handler)
  504. }
  505. func _JeopardyService_GetRound_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  506. in := new(Round)
  507. if err := dec(in); err != nil {
  508. return nil, err
  509. }
  510. if interceptor == nil {
  511. return srv.(JeopardyServiceServer).GetRound(ctx, in)
  512. }
  513. info := &grpc.UnaryServerInfo{
  514. Server: srv,
  515. FullMethod: "/gamelang.JeopardyService/GetRound",
  516. }
  517. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  518. return srv.(JeopardyServiceServer).GetRound(ctx, req.(*Round))
  519. }
  520. return interceptor(ctx, in, info, handler)
  521. }
  522. func _JeopardyService_ListRound_Handler(srv interface{}, stream grpc.ServerStream) error {
  523. m := new(Round)
  524. if err := stream.RecvMsg(m); err != nil {
  525. return err
  526. }
  527. return srv.(JeopardyServiceServer).ListRound(m, &jeopardyServiceListRoundServer{stream})
  528. }
  529. type JeopardyService_ListRoundServer interface {
  530. Send(*Round) error
  531. grpc.ServerStream
  532. }
  533. type jeopardyServiceListRoundServer struct {
  534. grpc.ServerStream
  535. }
  536. func (x *jeopardyServiceListRoundServer) Send(m *Round) error {
  537. return x.ServerStream.SendMsg(m)
  538. }
  539. func _JeopardyService_CreateChallenge_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  540. in := new(Challenge)
  541. if err := dec(in); err != nil {
  542. return nil, err
  543. }
  544. if interceptor == nil {
  545. return srv.(JeopardyServiceServer).CreateChallenge(ctx, in)
  546. }
  547. info := &grpc.UnaryServerInfo{
  548. Server: srv,
  549. FullMethod: "/gamelang.JeopardyService/CreateChallenge",
  550. }
  551. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  552. return srv.(JeopardyServiceServer).CreateChallenge(ctx, req.(*Challenge))
  553. }
  554. return interceptor(ctx, in, info, handler)
  555. }
  556. func _JeopardyService_UpdateChallenge_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  557. in := new(Challenge)
  558. if err := dec(in); err != nil {
  559. return nil, err
  560. }
  561. if interceptor == nil {
  562. return srv.(JeopardyServiceServer).UpdateChallenge(ctx, in)
  563. }
  564. info := &grpc.UnaryServerInfo{
  565. Server: srv,
  566. FullMethod: "/gamelang.JeopardyService/UpdateChallenge",
  567. }
  568. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  569. return srv.(JeopardyServiceServer).UpdateChallenge(ctx, req.(*Challenge))
  570. }
  571. return interceptor(ctx, in, info, handler)
  572. }
  573. func _JeopardyService_DeleteChallenge_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  574. in := new(Challenge)
  575. if err := dec(in); err != nil {
  576. return nil, err
  577. }
  578. if interceptor == nil {
  579. return srv.(JeopardyServiceServer).DeleteChallenge(ctx, in)
  580. }
  581. info := &grpc.UnaryServerInfo{
  582. Server: srv,
  583. FullMethod: "/gamelang.JeopardyService/DeleteChallenge",
  584. }
  585. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  586. return srv.(JeopardyServiceServer).DeleteChallenge(ctx, req.(*Challenge))
  587. }
  588. return interceptor(ctx, in, info, handler)
  589. }
  590. func _JeopardyService_GetChallenge_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  591. in := new(Challenge)
  592. if err := dec(in); err != nil {
  593. return nil, err
  594. }
  595. if interceptor == nil {
  596. return srv.(JeopardyServiceServer).GetChallenge(ctx, in)
  597. }
  598. info := &grpc.UnaryServerInfo{
  599. Server: srv,
  600. FullMethod: "/gamelang.JeopardyService/GetChallenge",
  601. }
  602. handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  603. return srv.(JeopardyServiceServer).GetChallenge(ctx, req.(*Challenge))
  604. }
  605. return interceptor(ctx, in, info, handler)
  606. }
  607. func _JeopardyService_ListChallenge_Handler(srv interface{}, stream grpc.ServerStream) error {
  608. m := new(Challenge)
  609. if err := stream.RecvMsg(m); err != nil {
  610. return err
  611. }
  612. return srv.(JeopardyServiceServer).ListChallenge(m, &jeopardyServiceListChallengeServer{stream})
  613. }
  614. type JeopardyService_ListChallengeServer interface {
  615. Send(*Challenge) error
  616. grpc.ServerStream
  617. }
  618. type jeopardyServiceListChallengeServer struct {
  619. grpc.ServerStream
  620. }
  621. func (x *jeopardyServiceListChallengeServer) Send(m *Challenge) error {
  622. return x.ServerStream.SendMsg(m)
  623. }
  624. var _JeopardyService_serviceDesc = grpc.ServiceDesc{
  625. ServiceName: "gamelang.JeopardyService",
  626. HandlerType: (*JeopardyServiceServer)(nil),
  627. Methods: []grpc.MethodDesc{
  628. {
  629. MethodName: "CreateJeopardy",
  630. Handler: _JeopardyService_CreateJeopardy_Handler,
  631. },
  632. {
  633. MethodName: "UpdateJeopardy",
  634. Handler: _JeopardyService_UpdateJeopardy_Handler,
  635. },
  636. {
  637. MethodName: "DeleteJeopardy",
  638. Handler: _JeopardyService_DeleteJeopardy_Handler,
  639. },
  640. {
  641. MethodName: "GetJeopardy",
  642. Handler: _JeopardyService_GetJeopardy_Handler,
  643. },
  644. {
  645. MethodName: "CreateRound",
  646. Handler: _JeopardyService_CreateRound_Handler,
  647. },
  648. {
  649. MethodName: "UpdateRound",
  650. Handler: _JeopardyService_UpdateRound_Handler,
  651. },
  652. {
  653. MethodName: "DeleteRound",
  654. Handler: _JeopardyService_DeleteRound_Handler,
  655. },
  656. {
  657. MethodName: "GetRound",
  658. Handler: _JeopardyService_GetRound_Handler,
  659. },
  660. {
  661. MethodName: "CreateChallenge",
  662. Handler: _JeopardyService_CreateChallenge_Handler,
  663. },
  664. {
  665. MethodName: "UpdateChallenge",
  666. Handler: _JeopardyService_UpdateChallenge_Handler,
  667. },
  668. {
  669. MethodName: "DeleteChallenge",
  670. Handler: _JeopardyService_DeleteChallenge_Handler,
  671. },
  672. {
  673. MethodName: "GetChallenge",
  674. Handler: _JeopardyService_GetChallenge_Handler,
  675. },
  676. },
  677. Streams: []grpc.StreamDesc{
  678. {
  679. StreamName: "ListJeopardy",
  680. Handler: _JeopardyService_ListJeopardy_Handler,
  681. ServerStreams: true,
  682. },
  683. {
  684. StreamName: "ListRound",
  685. Handler: _JeopardyService_ListRound_Handler,
  686. ServerStreams: true,
  687. },
  688. {
  689. StreamName: "ListChallenge",
  690. Handler: _JeopardyService_ListChallenge_Handler,
  691. ServerStreams: true,
  692. },
  693. },
  694. Metadata: "gamelang-jeopardy.proto",
  695. }