Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterConfigApiServer(s grpc.ServiceRegistrar, srv ConfigApiServer)
- type ConfigApiClient
- type ConfigApiServer
- type GetServerConfigRequest
- type GetServerConfigResponse
- func (*GetServerConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetServerConfigResponse) GetConfig() *ServerConfigInfo
- func (*GetServerConfigResponse) ProtoMessage()
- func (x *GetServerConfigResponse) ProtoReflect() protoreflect.Message
- func (x *GetServerConfigResponse) Reset()
- func (x *GetServerConfigResponse) String() string
- type ServerConfigInfo
- func (*ServerConfigInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ServerConfigInfo) GetCanUserRegister() bool
- func (x *ServerConfigInfo) GetQuickUserRegister() bool
- func (*ServerConfigInfo) ProtoMessage()
- func (x *ServerConfigInfo) ProtoReflect() protoreflect.Message
- func (x *ServerConfigInfo) Reset()
- func (x *ServerConfigInfo) String() string
- type UnimplementedConfigApiServer
- type UnsafeConfigApiServer
Constants ¶
const (
ConfigApi_GetServerConfig_FullMethodName = "/config_api.ConfigApi/getServerConfig"
)
Variables ¶
var ConfigApi_ServiceDesc = grpc.ServiceDesc{ ServiceName: "config_api.ConfigApi", HandlerType: (*ConfigApiServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "getServerConfig", Handler: _ConfigApi_GetServerConfig_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "config_api.proto", }
ConfigApi_ServiceDesc is the grpc.ServiceDesc for ConfigApi service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_config_api_proto protoreflect.FileDescriptor
Functions ¶
func RegisterConfigApiServer ¶
func RegisterConfigApiServer(s grpc.ServiceRegistrar, srv ConfigApiServer)
Types ¶
type ConfigApiClient ¶
type ConfigApiClient interface { // 获取服务端配置 GetServerConfig(ctx context.Context, in *GetServerConfigRequest, opts ...grpc.CallOption) (*GetServerConfigResponse, error) }
ConfigApiClient is the client API for ConfigApi 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.
func NewConfigApiClient ¶
func NewConfigApiClient(cc grpc.ClientConnInterface) ConfigApiClient
type ConfigApiServer ¶
type ConfigApiServer interface { // 获取服务端配置 GetServerConfig(context.Context, *GetServerConfigRequest) (*GetServerConfigResponse, error) // contains filtered or unexported methods }
ConfigApiServer is the server API for ConfigApi service. All implementations must embed UnimplementedConfigApiServer for forward compatibility
type GetServerConfigRequest ¶
type GetServerConfigRequest struct {
// contains filtered or unexported fields
}
func (*GetServerConfigRequest) Descriptor
deprecated
func (*GetServerConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServerConfigRequest.ProtoReflect.Descriptor instead.
func (*GetServerConfigRequest) ProtoMessage ¶
func (*GetServerConfigRequest) ProtoMessage()
func (*GetServerConfigRequest) ProtoReflect ¶
func (x *GetServerConfigRequest) ProtoReflect() protoreflect.Message
func (*GetServerConfigRequest) Reset ¶
func (x *GetServerConfigRequest) Reset()
func (*GetServerConfigRequest) String ¶
func (x *GetServerConfigRequest) String() string
type GetServerConfigResponse ¶
type GetServerConfigResponse struct { Config *ServerConfigInfo `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
func (*GetServerConfigResponse) Descriptor
deprecated
func (*GetServerConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetServerConfigResponse.ProtoReflect.Descriptor instead.
func (*GetServerConfigResponse) GetConfig ¶
func (x *GetServerConfigResponse) GetConfig() *ServerConfigInfo
func (*GetServerConfigResponse) ProtoMessage ¶
func (*GetServerConfigResponse) ProtoMessage()
func (*GetServerConfigResponse) ProtoReflect ¶
func (x *GetServerConfigResponse) ProtoReflect() protoreflect.Message
func (*GetServerConfigResponse) Reset ¶
func (x *GetServerConfigResponse) Reset()
func (*GetServerConfigResponse) String ¶
func (x *GetServerConfigResponse) String() string
type ServerConfigInfo ¶
type ServerConfigInfo struct { CanUserRegister bool `protobuf:"varint,1,opt,name=canUserRegister,proto3" json:"canUserRegister,omitempty"` //是否可以注册用户 QuickUserRegister bool `protobuf:"varint,2,opt,name=quickUserRegister,proto3" json:"quickUserRegister,omitempty"` //是否支持快捷注册 // contains filtered or unexported fields }
func (*ServerConfigInfo) Descriptor
deprecated
func (*ServerConfigInfo) Descriptor() ([]byte, []int)
Deprecated: Use ServerConfigInfo.ProtoReflect.Descriptor instead.
func (*ServerConfigInfo) GetCanUserRegister ¶
func (x *ServerConfigInfo) GetCanUserRegister() bool
func (*ServerConfigInfo) GetQuickUserRegister ¶
func (x *ServerConfigInfo) GetQuickUserRegister() bool
func (*ServerConfigInfo) ProtoMessage ¶
func (*ServerConfigInfo) ProtoMessage()
func (*ServerConfigInfo) ProtoReflect ¶
func (x *ServerConfigInfo) ProtoReflect() protoreflect.Message
func (*ServerConfigInfo) Reset ¶
func (x *ServerConfigInfo) Reset()
func (*ServerConfigInfo) String ¶
func (x *ServerConfigInfo) String() string
type UnimplementedConfigApiServer ¶
type UnimplementedConfigApiServer struct { }
UnimplementedConfigApiServer must be embedded to have forward compatible implementations.
func (UnimplementedConfigApiServer) GetServerConfig ¶
func (UnimplementedConfigApiServer) GetServerConfig(context.Context, *GetServerConfigRequest) (*GetServerConfigResponse, error)
type UnsafeConfigApiServer ¶
type UnsafeConfigApiServer interface {
// contains filtered or unexported methods
}
UnsafeConfigApiServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ConfigApiServer will result in compilation errors.
Source Files
¶
- config_api.pb.go
- config_api_grpc.pb.go