// Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.1 // - protoc v5.28.2 // source: proto/Gameapi.proto package msg 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. // Requires gRPC-Go v1.64.0 or later. const _ = grpc.SupportPackageIsVersion9 const ( Backend_ReloadActivity_FullMethodName = "/tutorial.Backend/ReloadActivity" Backend_OrderShipping_FullMethodName = "/tutorial.Backend/OrderShipping" Backend_UserDetail_FullMethodName = "/tutorial.Backend/UserDetail" Backend_ServerInfo_FullMethodName = "/tutorial.Backend/ServerInfo" Backend_PlayerGm_FullMethodName = "/tutorial.Backend/PlayerGm" Backend_BanPlayer_FullMethodName = "/tutorial.Backend/BanPlayer" Backend_ReloadMail_FullMethodName = "/tutorial.Backend/ReloadMail" Backend_ServerReload_FullMethodName = "/tutorial.Backend/ServerReload" Backend_MiniGame_FullMethodName = "/tutorial.Backend/MiniGame" ) // BackendClient is the client API for Backend 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 BackendClient interface { ReloadActivity(ctx context.Context, in *ReqActivityCfgReload, opts ...grpc.CallOption) (*ResActivityCfgReload, error) OrderShipping(ctx context.Context, in *ReqOrderShipping, opts ...grpc.CallOption) (*ResOrderShipping, error) UserDetail(ctx context.Context, in *UserDetailParam, opts ...grpc.CallOption) (*ResUserDetail, error) ServerInfo(ctx context.Context, in *ReqServerInfo, opts ...grpc.CallOption) (*ResServerInfo, error) PlayerGm(ctx context.Context, in *ReqAdminGm, opts ...grpc.CallOption) (*ResAdminGm, error) BanPlayer(ctx context.Context, in *ReqAdminBan, opts ...grpc.CallOption) (*ResBackend, error) ReloadMail(ctx context.Context, in *ReqReloadServerMail, opts ...grpc.CallOption) (*ResBackend, error) ServerReload(ctx context.Context, in *ReqReload, opts ...grpc.CallOption) (*ResBackend, error) MiniGame(ctx context.Context, in *ReqMiniGame, opts ...grpc.CallOption) (*ResMiniGame, error) } type backendClient struct { cc grpc.ClientConnInterface } func NewBackendClient(cc grpc.ClientConnInterface) BackendClient { return &backendClient{cc} } func (c *backendClient) ReloadActivity(ctx context.Context, in *ReqActivityCfgReload, opts ...grpc.CallOption) (*ResActivityCfgReload, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ResActivityCfgReload) err := c.cc.Invoke(ctx, Backend_ReloadActivity_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *backendClient) OrderShipping(ctx context.Context, in *ReqOrderShipping, opts ...grpc.CallOption) (*ResOrderShipping, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ResOrderShipping) err := c.cc.Invoke(ctx, Backend_OrderShipping_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *backendClient) UserDetail(ctx context.Context, in *UserDetailParam, opts ...grpc.CallOption) (*ResUserDetail, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ResUserDetail) err := c.cc.Invoke(ctx, Backend_UserDetail_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *backendClient) ServerInfo(ctx context.Context, in *ReqServerInfo, opts ...grpc.CallOption) (*ResServerInfo, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ResServerInfo) err := c.cc.Invoke(ctx, Backend_ServerInfo_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *backendClient) PlayerGm(ctx context.Context, in *ReqAdminGm, opts ...grpc.CallOption) (*ResAdminGm, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ResAdminGm) err := c.cc.Invoke(ctx, Backend_PlayerGm_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *backendClient) BanPlayer(ctx context.Context, in *ReqAdminBan, opts ...grpc.CallOption) (*ResBackend, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ResBackend) err := c.cc.Invoke(ctx, Backend_BanPlayer_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *backendClient) ReloadMail(ctx context.Context, in *ReqReloadServerMail, opts ...grpc.CallOption) (*ResBackend, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ResBackend) err := c.cc.Invoke(ctx, Backend_ReloadMail_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *backendClient) ServerReload(ctx context.Context, in *ReqReload, opts ...grpc.CallOption) (*ResBackend, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ResBackend) err := c.cc.Invoke(ctx, Backend_ServerReload_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *backendClient) MiniGame(ctx context.Context, in *ReqMiniGame, opts ...grpc.CallOption) (*ResMiniGame, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ResMiniGame) err := c.cc.Invoke(ctx, Backend_MiniGame_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } // BackendServer is the server API for Backend service. // All implementations must embed UnimplementedBackendServer // for forward compatibility. type BackendServer interface { ReloadActivity(context.Context, *ReqActivityCfgReload) (*ResActivityCfgReload, error) OrderShipping(context.Context, *ReqOrderShipping) (*ResOrderShipping, error) UserDetail(context.Context, *UserDetailParam) (*ResUserDetail, error) ServerInfo(context.Context, *ReqServerInfo) (*ResServerInfo, error) PlayerGm(context.Context, *ReqAdminGm) (*ResAdminGm, error) BanPlayer(context.Context, *ReqAdminBan) (*ResBackend, error) ReloadMail(context.Context, *ReqReloadServerMail) (*ResBackend, error) ServerReload(context.Context, *ReqReload) (*ResBackend, error) MiniGame(context.Context, *ReqMiniGame) (*ResMiniGame, error) mustEmbedUnimplementedBackendServer() } // UnimplementedBackendServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil // pointer dereference when methods are called. type UnimplementedBackendServer struct{} func (UnimplementedBackendServer) ReloadActivity(context.Context, *ReqActivityCfgReload) (*ResActivityCfgReload, error) { return nil, status.Error(codes.Unimplemented, "method ReloadActivity not implemented") } func (UnimplementedBackendServer) OrderShipping(context.Context, *ReqOrderShipping) (*ResOrderShipping, error) { return nil, status.Error(codes.Unimplemented, "method OrderShipping not implemented") } func (UnimplementedBackendServer) UserDetail(context.Context, *UserDetailParam) (*ResUserDetail, error) { return nil, status.Error(codes.Unimplemented, "method UserDetail not implemented") } func (UnimplementedBackendServer) ServerInfo(context.Context, *ReqServerInfo) (*ResServerInfo, error) { return nil, status.Error(codes.Unimplemented, "method ServerInfo not implemented") } func (UnimplementedBackendServer) PlayerGm(context.Context, *ReqAdminGm) (*ResAdminGm, error) { return nil, status.Error(codes.Unimplemented, "method PlayerGm not implemented") } func (UnimplementedBackendServer) BanPlayer(context.Context, *ReqAdminBan) (*ResBackend, error) { return nil, status.Error(codes.Unimplemented, "method BanPlayer not implemented") } func (UnimplementedBackendServer) ReloadMail(context.Context, *ReqReloadServerMail) (*ResBackend, error) { return nil, status.Error(codes.Unimplemented, "method ReloadMail not implemented") } func (UnimplementedBackendServer) ServerReload(context.Context, *ReqReload) (*ResBackend, error) { return nil, status.Error(codes.Unimplemented, "method ServerReload not implemented") } func (UnimplementedBackendServer) MiniGame(context.Context, *ReqMiniGame) (*ResMiniGame, error) { return nil, status.Error(codes.Unimplemented, "method MiniGame not implemented") } func (UnimplementedBackendServer) mustEmbedUnimplementedBackendServer() {} func (UnimplementedBackendServer) testEmbeddedByValue() {} // UnsafeBackendServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to BackendServer will // result in compilation errors. type UnsafeBackendServer interface { mustEmbedUnimplementedBackendServer() } func RegisterBackendServer(s grpc.ServiceRegistrar, srv BackendServer) { // If the following call panics, it indicates UnimplementedBackendServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { t.testEmbeddedByValue() } s.RegisterService(&Backend_ServiceDesc, srv) } func _Backend_ReloadActivity_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ReqActivityCfgReload) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(BackendServer).ReloadActivity(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Backend_ReloadActivity_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(BackendServer).ReloadActivity(ctx, req.(*ReqActivityCfgReload)) } return interceptor(ctx, in, info, handler) } func _Backend_OrderShipping_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ReqOrderShipping) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(BackendServer).OrderShipping(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Backend_OrderShipping_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(BackendServer).OrderShipping(ctx, req.(*ReqOrderShipping)) } return interceptor(ctx, in, info, handler) } func _Backend_UserDetail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UserDetailParam) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(BackendServer).UserDetail(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Backend_UserDetail_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(BackendServer).UserDetail(ctx, req.(*UserDetailParam)) } return interceptor(ctx, in, info, handler) } func _Backend_ServerInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ReqServerInfo) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(BackendServer).ServerInfo(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Backend_ServerInfo_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(BackendServer).ServerInfo(ctx, req.(*ReqServerInfo)) } return interceptor(ctx, in, info, handler) } func _Backend_PlayerGm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ReqAdminGm) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(BackendServer).PlayerGm(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Backend_PlayerGm_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(BackendServer).PlayerGm(ctx, req.(*ReqAdminGm)) } return interceptor(ctx, in, info, handler) } func _Backend_BanPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ReqAdminBan) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(BackendServer).BanPlayer(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Backend_BanPlayer_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(BackendServer).BanPlayer(ctx, req.(*ReqAdminBan)) } return interceptor(ctx, in, info, handler) } func _Backend_ReloadMail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ReqReloadServerMail) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(BackendServer).ReloadMail(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Backend_ReloadMail_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(BackendServer).ReloadMail(ctx, req.(*ReqReloadServerMail)) } return interceptor(ctx, in, info, handler) } func _Backend_ServerReload_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ReqReload) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(BackendServer).ServerReload(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Backend_ServerReload_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(BackendServer).ServerReload(ctx, req.(*ReqReload)) } return interceptor(ctx, in, info, handler) } func _Backend_MiniGame_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ReqMiniGame) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(BackendServer).MiniGame(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Backend_MiniGame_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(BackendServer).MiniGame(ctx, req.(*ReqMiniGame)) } return interceptor(ctx, in, info, handler) } // Backend_ServiceDesc is the grpc.ServiceDesc for Backend service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var Backend_ServiceDesc = grpc.ServiceDesc{ ServiceName: "tutorial.Backend", HandlerType: (*BackendServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ReloadActivity", Handler: _Backend_ReloadActivity_Handler, }, { MethodName: "OrderShipping", Handler: _Backend_OrderShipping_Handler, }, { MethodName: "UserDetail", Handler: _Backend_UserDetail_Handler, }, { MethodName: "ServerInfo", Handler: _Backend_ServerInfo_Handler, }, { MethodName: "PlayerGm", Handler: _Backend_PlayerGm_Handler, }, { MethodName: "BanPlayer", Handler: _Backend_BanPlayer_Handler, }, { MethodName: "ReloadMail", Handler: _Backend_ReloadMail_Handler, }, { MethodName: "ServerReload", Handler: _Backend_ServerReload_Handler, }, { MethodName: "MiniGame", Handler: _Backend_MiniGame_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/Gameapi.proto", }