123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767 |
- // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
- package jeopardypb
- import (
- context "context"
- grpc "google.golang.org/grpc"
- codes "google.golang.org/grpc/codes"
- status "google.golang.org/grpc/status"
- )
- // This is a compile-time assertion to ensure that this generated file
- // is compatible with the grpc package it is being compiled against.
- const _ = grpc.SupportPackageIsVersion7
- // EventServiceClient is the client API for EventService service.
- //
- // 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.
- type EventServiceClient interface {
- Inform(ctx context.Context, in *Event, opts ...grpc.CallOption) (*Event, error)
- }
- type eventServiceClient struct {
- cc grpc.ClientConnInterface
- }
- func NewEventServiceClient(cc grpc.ClientConnInterface) EventServiceClient {
- return &eventServiceClient{cc}
- }
- func (c *eventServiceClient) Inform(ctx context.Context, in *Event, opts ...grpc.CallOption) (*Event, error) {
- out := new(Event)
- err := c.cc.Invoke(ctx, "/gamelang.EventService/Inform", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- // EventServiceServer is the server API for EventService service.
- // All implementations must embed UnimplementedEventServiceServer
- // for forward compatibility
- type EventServiceServer interface {
- Inform(context.Context, *Event) (*Event, error)
- mustEmbedUnimplementedEventServiceServer()
- }
- // UnimplementedEventServiceServer must be embedded to have forward compatible implementations.
- type UnimplementedEventServiceServer struct {
- }
- func (UnimplementedEventServiceServer) Inform(context.Context, *Event) (*Event, error) {
- return nil, status.Errorf(codes.Unimplemented, "method Inform not implemented")
- }
- func (UnimplementedEventServiceServer) mustEmbedUnimplementedEventServiceServer() {}
- // UnsafeEventServiceServer may be embedded to opt out of forward compatibility for this service.
- // Use of this interface is not recommended, as added methods to EventServiceServer will
- // result in compilation errors.
- type UnsafeEventServiceServer interface {
- mustEmbedUnimplementedEventServiceServer()
- }
- func RegisterEventServiceServer(s grpc.ServiceRegistrar, srv EventServiceServer) {
- s.RegisterService(&_EventService_serviceDesc, srv)
- }
- func _EventService_Inform_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Event)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(EventServiceServer).Inform(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.EventService/Inform",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(EventServiceServer).Inform(ctx, req.(*Event))
- }
- return interceptor(ctx, in, info, handler)
- }
- var _EventService_serviceDesc = grpc.ServiceDesc{
- ServiceName: "gamelang.EventService",
- HandlerType: (*EventServiceServer)(nil),
- Methods: []grpc.MethodDesc{
- {
- MethodName: "Inform",
- Handler: _EventService_Inform_Handler,
- },
- },
- Streams: []grpc.StreamDesc{},
- Metadata: "gamelang-jeopardy.proto",
- }
- // JeopardyServiceClient is the client API for JeopardyService service.
- //
- // 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.
- type JeopardyServiceClient interface {
- CreateJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error)
- UpdateJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error)
- DeleteJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error)
- GetJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error)
- ListJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (JeopardyService_ListJeopardyClient, error)
- CreateRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error)
- UpdateRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error)
- DeleteRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error)
- GetRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error)
- ListRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (JeopardyService_ListRoundClient, error)
- CreateChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error)
- UpdateChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error)
- DeleteChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error)
- GetChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error)
- ListChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (JeopardyService_ListChallengeClient, error)
- }
- type jeopardyServiceClient struct {
- cc grpc.ClientConnInterface
- }
- func NewJeopardyServiceClient(cc grpc.ClientConnInterface) JeopardyServiceClient {
- return &jeopardyServiceClient{cc}
- }
- func (c *jeopardyServiceClient) CreateJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error) {
- out := new(Jeopardy)
- err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/CreateJeopardy", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- func (c *jeopardyServiceClient) UpdateJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error) {
- out := new(Jeopardy)
- err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/UpdateJeopardy", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- func (c *jeopardyServiceClient) DeleteJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error) {
- out := new(Jeopardy)
- err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/DeleteJeopardy", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- func (c *jeopardyServiceClient) GetJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (*Jeopardy, error) {
- out := new(Jeopardy)
- err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/GetJeopardy", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- func (c *jeopardyServiceClient) ListJeopardy(ctx context.Context, in *Jeopardy, opts ...grpc.CallOption) (JeopardyService_ListJeopardyClient, error) {
- stream, err := c.cc.NewStream(ctx, &_JeopardyService_serviceDesc.Streams[0], "/gamelang.JeopardyService/ListJeopardy", opts...)
- if err != nil {
- return nil, err
- }
- x := &jeopardyServiceListJeopardyClient{stream}
- if err := x.ClientStream.SendMsg(in); err != nil {
- return nil, err
- }
- if err := x.ClientStream.CloseSend(); err != nil {
- return nil, err
- }
- return x, nil
- }
- type JeopardyService_ListJeopardyClient interface {
- Recv() (*Jeopardy, error)
- grpc.ClientStream
- }
- type jeopardyServiceListJeopardyClient struct {
- grpc.ClientStream
- }
- func (x *jeopardyServiceListJeopardyClient) Recv() (*Jeopardy, error) {
- m := new(Jeopardy)
- if err := x.ClientStream.RecvMsg(m); err != nil {
- return nil, err
- }
- return m, nil
- }
- func (c *jeopardyServiceClient) CreateRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error) {
- out := new(Round)
- err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/CreateRound", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- func (c *jeopardyServiceClient) UpdateRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error) {
- out := new(Round)
- err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/UpdateRound", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- func (c *jeopardyServiceClient) DeleteRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error) {
- out := new(Round)
- err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/DeleteRound", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- func (c *jeopardyServiceClient) GetRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (*Round, error) {
- out := new(Round)
- err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/GetRound", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- func (c *jeopardyServiceClient) ListRound(ctx context.Context, in *Round, opts ...grpc.CallOption) (JeopardyService_ListRoundClient, error) {
- stream, err := c.cc.NewStream(ctx, &_JeopardyService_serviceDesc.Streams[1], "/gamelang.JeopardyService/ListRound", opts...)
- if err != nil {
- return nil, err
- }
- x := &jeopardyServiceListRoundClient{stream}
- if err := x.ClientStream.SendMsg(in); err != nil {
- return nil, err
- }
- if err := x.ClientStream.CloseSend(); err != nil {
- return nil, err
- }
- return x, nil
- }
- type JeopardyService_ListRoundClient interface {
- Recv() (*Round, error)
- grpc.ClientStream
- }
- type jeopardyServiceListRoundClient struct {
- grpc.ClientStream
- }
- func (x *jeopardyServiceListRoundClient) Recv() (*Round, error) {
- m := new(Round)
- if err := x.ClientStream.RecvMsg(m); err != nil {
- return nil, err
- }
- return m, nil
- }
- func (c *jeopardyServiceClient) CreateChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error) {
- out := new(Challenge)
- err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/CreateChallenge", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- func (c *jeopardyServiceClient) UpdateChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error) {
- out := new(Challenge)
- err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/UpdateChallenge", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- func (c *jeopardyServiceClient) DeleteChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error) {
- out := new(Challenge)
- err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/DeleteChallenge", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- func (c *jeopardyServiceClient) GetChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (*Challenge, error) {
- out := new(Challenge)
- err := c.cc.Invoke(ctx, "/gamelang.JeopardyService/GetChallenge", in, out, opts...)
- if err != nil {
- return nil, err
- }
- return out, nil
- }
- func (c *jeopardyServiceClient) ListChallenge(ctx context.Context, in *Challenge, opts ...grpc.CallOption) (JeopardyService_ListChallengeClient, error) {
- stream, err := c.cc.NewStream(ctx, &_JeopardyService_serviceDesc.Streams[2], "/gamelang.JeopardyService/ListChallenge", opts...)
- if err != nil {
- return nil, err
- }
- x := &jeopardyServiceListChallengeClient{stream}
- if err := x.ClientStream.SendMsg(in); err != nil {
- return nil, err
- }
- if err := x.ClientStream.CloseSend(); err != nil {
- return nil, err
- }
- return x, nil
- }
- type JeopardyService_ListChallengeClient interface {
- Recv() (*Challenge, error)
- grpc.ClientStream
- }
- type jeopardyServiceListChallengeClient struct {
- grpc.ClientStream
- }
- func (x *jeopardyServiceListChallengeClient) Recv() (*Challenge, error) {
- m := new(Challenge)
- if err := x.ClientStream.RecvMsg(m); err != nil {
- return nil, err
- }
- return m, nil
- }
- // JeopardyServiceServer is the server API for JeopardyService service.
- // All implementations must embed UnimplementedJeopardyServiceServer
- // for forward compatibility
- type JeopardyServiceServer interface {
- CreateJeopardy(context.Context, *Jeopardy) (*Jeopardy, error)
- UpdateJeopardy(context.Context, *Jeopardy) (*Jeopardy, error)
- DeleteJeopardy(context.Context, *Jeopardy) (*Jeopardy, error)
- GetJeopardy(context.Context, *Jeopardy) (*Jeopardy, error)
- ListJeopardy(*Jeopardy, JeopardyService_ListJeopardyServer) error
- CreateRound(context.Context, *Round) (*Round, error)
- UpdateRound(context.Context, *Round) (*Round, error)
- DeleteRound(context.Context, *Round) (*Round, error)
- GetRound(context.Context, *Round) (*Round, error)
- ListRound(*Round, JeopardyService_ListRoundServer) error
- CreateChallenge(context.Context, *Challenge) (*Challenge, error)
- UpdateChallenge(context.Context, *Challenge) (*Challenge, error)
- DeleteChallenge(context.Context, *Challenge) (*Challenge, error)
- GetChallenge(context.Context, *Challenge) (*Challenge, error)
- ListChallenge(*Challenge, JeopardyService_ListChallengeServer) error
- mustEmbedUnimplementedJeopardyServiceServer()
- }
- // UnimplementedJeopardyServiceServer must be embedded to have forward compatible implementations.
- type UnimplementedJeopardyServiceServer struct {
- }
- func (UnimplementedJeopardyServiceServer) CreateJeopardy(context.Context, *Jeopardy) (*Jeopardy, error) {
- return nil, status.Errorf(codes.Unimplemented, "method CreateJeopardy not implemented")
- }
- func (UnimplementedJeopardyServiceServer) UpdateJeopardy(context.Context, *Jeopardy) (*Jeopardy, error) {
- return nil, status.Errorf(codes.Unimplemented, "method UpdateJeopardy not implemented")
- }
- func (UnimplementedJeopardyServiceServer) DeleteJeopardy(context.Context, *Jeopardy) (*Jeopardy, error) {
- return nil, status.Errorf(codes.Unimplemented, "method DeleteJeopardy not implemented")
- }
- func (UnimplementedJeopardyServiceServer) GetJeopardy(context.Context, *Jeopardy) (*Jeopardy, error) {
- return nil, status.Errorf(codes.Unimplemented, "method GetJeopardy not implemented")
- }
- func (UnimplementedJeopardyServiceServer) ListJeopardy(*Jeopardy, JeopardyService_ListJeopardyServer) error {
- return status.Errorf(codes.Unimplemented, "method ListJeopardy not implemented")
- }
- func (UnimplementedJeopardyServiceServer) CreateRound(context.Context, *Round) (*Round, error) {
- return nil, status.Errorf(codes.Unimplemented, "method CreateRound not implemented")
- }
- func (UnimplementedJeopardyServiceServer) UpdateRound(context.Context, *Round) (*Round, error) {
- return nil, status.Errorf(codes.Unimplemented, "method UpdateRound not implemented")
- }
- func (UnimplementedJeopardyServiceServer) DeleteRound(context.Context, *Round) (*Round, error) {
- return nil, status.Errorf(codes.Unimplemented, "method DeleteRound not implemented")
- }
- func (UnimplementedJeopardyServiceServer) GetRound(context.Context, *Round) (*Round, error) {
- return nil, status.Errorf(codes.Unimplemented, "method GetRound not implemented")
- }
- func (UnimplementedJeopardyServiceServer) ListRound(*Round, JeopardyService_ListRoundServer) error {
- return status.Errorf(codes.Unimplemented, "method ListRound not implemented")
- }
- func (UnimplementedJeopardyServiceServer) CreateChallenge(context.Context, *Challenge) (*Challenge, error) {
- return nil, status.Errorf(codes.Unimplemented, "method CreateChallenge not implemented")
- }
- func (UnimplementedJeopardyServiceServer) UpdateChallenge(context.Context, *Challenge) (*Challenge, error) {
- return nil, status.Errorf(codes.Unimplemented, "method UpdateChallenge not implemented")
- }
- func (UnimplementedJeopardyServiceServer) DeleteChallenge(context.Context, *Challenge) (*Challenge, error) {
- return nil, status.Errorf(codes.Unimplemented, "method DeleteChallenge not implemented")
- }
- func (UnimplementedJeopardyServiceServer) GetChallenge(context.Context, *Challenge) (*Challenge, error) {
- return nil, status.Errorf(codes.Unimplemented, "method GetChallenge not implemented")
- }
- func (UnimplementedJeopardyServiceServer) ListChallenge(*Challenge, JeopardyService_ListChallengeServer) error {
- return status.Errorf(codes.Unimplemented, "method ListChallenge not implemented")
- }
- func (UnimplementedJeopardyServiceServer) mustEmbedUnimplementedJeopardyServiceServer() {}
- // UnsafeJeopardyServiceServer may be embedded to opt out of forward compatibility for this service.
- // Use of this interface is not recommended, as added methods to JeopardyServiceServer will
- // result in compilation errors.
- type UnsafeJeopardyServiceServer interface {
- mustEmbedUnimplementedJeopardyServiceServer()
- }
- func RegisterJeopardyServiceServer(s grpc.ServiceRegistrar, srv JeopardyServiceServer) {
- s.RegisterService(&_JeopardyService_serviceDesc, srv)
- }
- func _JeopardyService_CreateJeopardy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Jeopardy)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(JeopardyServiceServer).CreateJeopardy(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.JeopardyService/CreateJeopardy",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(JeopardyServiceServer).CreateJeopardy(ctx, req.(*Jeopardy))
- }
- return interceptor(ctx, in, info, handler)
- }
- func _JeopardyService_UpdateJeopardy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Jeopardy)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(JeopardyServiceServer).UpdateJeopardy(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.JeopardyService/UpdateJeopardy",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(JeopardyServiceServer).UpdateJeopardy(ctx, req.(*Jeopardy))
- }
- return interceptor(ctx, in, info, handler)
- }
- func _JeopardyService_DeleteJeopardy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Jeopardy)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(JeopardyServiceServer).DeleteJeopardy(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.JeopardyService/DeleteJeopardy",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(JeopardyServiceServer).DeleteJeopardy(ctx, req.(*Jeopardy))
- }
- return interceptor(ctx, in, info, handler)
- }
- func _JeopardyService_GetJeopardy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Jeopardy)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(JeopardyServiceServer).GetJeopardy(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.JeopardyService/GetJeopardy",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(JeopardyServiceServer).GetJeopardy(ctx, req.(*Jeopardy))
- }
- return interceptor(ctx, in, info, handler)
- }
- func _JeopardyService_ListJeopardy_Handler(srv interface{}, stream grpc.ServerStream) error {
- m := new(Jeopardy)
- if err := stream.RecvMsg(m); err != nil {
- return err
- }
- return srv.(JeopardyServiceServer).ListJeopardy(m, &jeopardyServiceListJeopardyServer{stream})
- }
- type JeopardyService_ListJeopardyServer interface {
- Send(*Jeopardy) error
- grpc.ServerStream
- }
- type jeopardyServiceListJeopardyServer struct {
- grpc.ServerStream
- }
- func (x *jeopardyServiceListJeopardyServer) Send(m *Jeopardy) error {
- return x.ServerStream.SendMsg(m)
- }
- func _JeopardyService_CreateRound_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Round)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(JeopardyServiceServer).CreateRound(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.JeopardyService/CreateRound",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(JeopardyServiceServer).CreateRound(ctx, req.(*Round))
- }
- return interceptor(ctx, in, info, handler)
- }
- func _JeopardyService_UpdateRound_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Round)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(JeopardyServiceServer).UpdateRound(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.JeopardyService/UpdateRound",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(JeopardyServiceServer).UpdateRound(ctx, req.(*Round))
- }
- return interceptor(ctx, in, info, handler)
- }
- func _JeopardyService_DeleteRound_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Round)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(JeopardyServiceServer).DeleteRound(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.JeopardyService/DeleteRound",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(JeopardyServiceServer).DeleteRound(ctx, req.(*Round))
- }
- return interceptor(ctx, in, info, handler)
- }
- func _JeopardyService_GetRound_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Round)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(JeopardyServiceServer).GetRound(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.JeopardyService/GetRound",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(JeopardyServiceServer).GetRound(ctx, req.(*Round))
- }
- return interceptor(ctx, in, info, handler)
- }
- func _JeopardyService_ListRound_Handler(srv interface{}, stream grpc.ServerStream) error {
- m := new(Round)
- if err := stream.RecvMsg(m); err != nil {
- return err
- }
- return srv.(JeopardyServiceServer).ListRound(m, &jeopardyServiceListRoundServer{stream})
- }
- type JeopardyService_ListRoundServer interface {
- Send(*Round) error
- grpc.ServerStream
- }
- type jeopardyServiceListRoundServer struct {
- grpc.ServerStream
- }
- func (x *jeopardyServiceListRoundServer) Send(m *Round) error {
- return x.ServerStream.SendMsg(m)
- }
- func _JeopardyService_CreateChallenge_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Challenge)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(JeopardyServiceServer).CreateChallenge(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.JeopardyService/CreateChallenge",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(JeopardyServiceServer).CreateChallenge(ctx, req.(*Challenge))
- }
- return interceptor(ctx, in, info, handler)
- }
- func _JeopardyService_UpdateChallenge_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Challenge)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(JeopardyServiceServer).UpdateChallenge(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.JeopardyService/UpdateChallenge",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(JeopardyServiceServer).UpdateChallenge(ctx, req.(*Challenge))
- }
- return interceptor(ctx, in, info, handler)
- }
- func _JeopardyService_DeleteChallenge_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Challenge)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(JeopardyServiceServer).DeleteChallenge(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.JeopardyService/DeleteChallenge",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(JeopardyServiceServer).DeleteChallenge(ctx, req.(*Challenge))
- }
- return interceptor(ctx, in, info, handler)
- }
- func _JeopardyService_GetChallenge_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
- in := new(Challenge)
- if err := dec(in); err != nil {
- return nil, err
- }
- if interceptor == nil {
- return srv.(JeopardyServiceServer).GetChallenge(ctx, in)
- }
- info := &grpc.UnaryServerInfo{
- Server: srv,
- FullMethod: "/gamelang.JeopardyService/GetChallenge",
- }
- handler := func(ctx context.Context, req interface{}) (interface{}, error) {
- return srv.(JeopardyServiceServer).GetChallenge(ctx, req.(*Challenge))
- }
- return interceptor(ctx, in, info, handler)
- }
- func _JeopardyService_ListChallenge_Handler(srv interface{}, stream grpc.ServerStream) error {
- m := new(Challenge)
- if err := stream.RecvMsg(m); err != nil {
- return err
- }
- return srv.(JeopardyServiceServer).ListChallenge(m, &jeopardyServiceListChallengeServer{stream})
- }
- type JeopardyService_ListChallengeServer interface {
- Send(*Challenge) error
- grpc.ServerStream
- }
- type jeopardyServiceListChallengeServer struct {
- grpc.ServerStream
- }
- func (x *jeopardyServiceListChallengeServer) Send(m *Challenge) error {
- return x.ServerStream.SendMsg(m)
- }
- var _JeopardyService_serviceDesc = grpc.ServiceDesc{
- ServiceName: "gamelang.JeopardyService",
- HandlerType: (*JeopardyServiceServer)(nil),
- Methods: []grpc.MethodDesc{
- {
- MethodName: "CreateJeopardy",
- Handler: _JeopardyService_CreateJeopardy_Handler,
- },
- {
- MethodName: "UpdateJeopardy",
- Handler: _JeopardyService_UpdateJeopardy_Handler,
- },
- {
- MethodName: "DeleteJeopardy",
- Handler: _JeopardyService_DeleteJeopardy_Handler,
- },
- {
- MethodName: "GetJeopardy",
- Handler: _JeopardyService_GetJeopardy_Handler,
- },
- {
- MethodName: "CreateRound",
- Handler: _JeopardyService_CreateRound_Handler,
- },
- {
- MethodName: "UpdateRound",
- Handler: _JeopardyService_UpdateRound_Handler,
- },
- {
- MethodName: "DeleteRound",
- Handler: _JeopardyService_DeleteRound_Handler,
- },
- {
- MethodName: "GetRound",
- Handler: _JeopardyService_GetRound_Handler,
- },
- {
- MethodName: "CreateChallenge",
- Handler: _JeopardyService_CreateChallenge_Handler,
- },
- {
- MethodName: "UpdateChallenge",
- Handler: _JeopardyService_UpdateChallenge_Handler,
- },
- {
- MethodName: "DeleteChallenge",
- Handler: _JeopardyService_DeleteChallenge_Handler,
- },
- {
- MethodName: "GetChallenge",
- Handler: _JeopardyService_GetChallenge_Handler,
- },
- },
- Streams: []grpc.StreamDesc{
- {
- StreamName: "ListJeopardy",
- Handler: _JeopardyService_ListJeopardy_Handler,
- ServerStreams: true,
- },
- {
- StreamName: "ListRound",
- Handler: _JeopardyService_ListRound_Handler,
- ServerStreams: true,
- },
- {
- StreamName: "ListChallenge",
- Handler: _JeopardyService_ListChallenge_Handler,
- ServerStreams: true,
- },
- },
- Metadata: "gamelang-jeopardy.proto",
- }
|