Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterMetadataServiceServer(s grpc.ServiceRegistrar, srv MetadataServiceServer)
- type Code
- type Metadata
- func (*Metadata) Descriptor() ([]byte, []int)deprecated
- func (x *Metadata) GetAppName() string
- func (x *Metadata) GetEnv() string
- func (x *Metadata) GetServiceName() string
- func (x *Metadata) GetTags() []string
- func (x *Metadata) GetVersion() string
- func (*Metadata) ProtoMessage()
- func (x *Metadata) ProtoReflect() protoreflect.Message
- func (x *Metadata) Reset()
- func (x *Metadata) String() string
- type MetadataRequest
- type MetadataResponse
- func (*MetadataResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MetadataResponse) GetCode() Code
- func (x *MetadataResponse) GetMessage() string
- func (x *MetadataResponse) GetMetadata() *Metadata
- func (*MetadataResponse) ProtoMessage()
- func (x *MetadataResponse) ProtoReflect() protoreflect.Message
- func (x *MetadataResponse) Reset()
- func (x *MetadataResponse) String() string
- type MetadataServiceClient
- type MetadataServiceServer
- type UnimplementedMetadataServiceServer
- type UnsafeMetadataServiceServer
Constants ¶
const (
MetadataService_Metadata_FullMethodName = "/v1.MetadataService/Metadata"
)
Variables ¶
var ( Code_name = map[int32]string{ 0: "SUCCESS", 1: "ERROR", 100000: "SYSTEM_ERROR", 100001: "INVALID_PARAM", } Code_value = map[string]int32{ "SUCCESS": 0, "ERROR": 1, "SYSTEM_ERROR": 100000, "INVALID_PARAM": 100001, } )
Enum value maps for Code.
var File_proto_common_v1_code_proto protoreflect.FileDescriptor
var File_proto_common_v1_metadata_proto protoreflect.FileDescriptor
var MetadataService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "v1.MetadataService", HandlerType: (*MetadataServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Metadata", Handler: _MetadataService_Metadata_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/common/v1/metadata.proto", }
MetadataService_ServiceDesc is the grpc.ServiceDesc for MetadataService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterMetadataServiceServer ¶
func RegisterMetadataServiceServer(s grpc.ServiceRegistrar, srv MetadataServiceServer)
Types ¶
type Code ¶
type Code int32
func (Code) Descriptor ¶
func (Code) Descriptor() protoreflect.EnumDescriptor
func (Code) EnumDescriptor
deprecated
func (Code) Number ¶
func (x Code) Number() protoreflect.EnumNumber
func (Code) Type ¶
func (Code) Type() protoreflect.EnumType
type Metadata ¶
type Metadata struct {
AppName string `protobuf:"bytes,1,opt,name=app_name,json=appName,proto3" json:"app_name,omitempty"`
ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
Env string `protobuf:"bytes,4,opt,name=env,proto3" json:"env,omitempty"`
Tags []string `protobuf:"bytes,5,rep,name=tags,proto3" json:"tags,omitempty"`
// contains filtered or unexported fields
}
func (*Metadata) Descriptor
deprecated
func (*Metadata) GetAppName ¶
func (*Metadata) GetServiceName ¶
func (*Metadata) GetVersion ¶
func (*Metadata) ProtoMessage ¶
func (*Metadata) ProtoMessage()
func (*Metadata) ProtoReflect ¶
func (x *Metadata) ProtoReflect() protoreflect.Message
type MetadataRequest ¶
type MetadataRequest struct {
// contains filtered or unexported fields
}
func (*MetadataRequest) Descriptor
deprecated
func (*MetadataRequest) Descriptor() ([]byte, []int)
Deprecated: Use MetadataRequest.ProtoReflect.Descriptor instead.
func (*MetadataRequest) ProtoMessage ¶
func (*MetadataRequest) ProtoMessage()
func (*MetadataRequest) ProtoReflect ¶
func (x *MetadataRequest) ProtoReflect() protoreflect.Message
func (*MetadataRequest) Reset ¶
func (x *MetadataRequest) Reset()
func (*MetadataRequest) String ¶
func (x *MetadataRequest) String() string
type MetadataResponse ¶
type MetadataResponse struct {
Code Code `protobuf:"varint,1,opt,name=code,proto3,enum=v1.Code" json:"code,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
Metadata *Metadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*MetadataResponse) Descriptor
deprecated
func (*MetadataResponse) Descriptor() ([]byte, []int)
Deprecated: Use MetadataResponse.ProtoReflect.Descriptor instead.
func (*MetadataResponse) GetCode ¶
func (x *MetadataResponse) GetCode() Code
func (*MetadataResponse) GetMessage ¶
func (x *MetadataResponse) GetMessage() string
func (*MetadataResponse) GetMetadata ¶
func (x *MetadataResponse) GetMetadata() *Metadata
func (*MetadataResponse) ProtoMessage ¶
func (*MetadataResponse) ProtoMessage()
func (*MetadataResponse) ProtoReflect ¶
func (x *MetadataResponse) ProtoReflect() protoreflect.Message
func (*MetadataResponse) Reset ¶
func (x *MetadataResponse) Reset()
func (*MetadataResponse) String ¶
func (x *MetadataResponse) String() string
type MetadataServiceClient ¶
type MetadataServiceClient interface {
// Metadata 获取服务元数据信息
Metadata(ctx context.Context, in *MetadataRequest, opts ...grpc.CallOption) (*MetadataResponse, error)
}
MetadataServiceClient is the client API for MetadataService 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.
MetadataService 服务元数据信息服务
func NewMetadataServiceClient ¶
func NewMetadataServiceClient(cc grpc.ClientConnInterface) MetadataServiceClient
type MetadataServiceServer ¶
type MetadataServiceServer interface {
// Metadata 获取服务元数据信息
Metadata(context.Context, *MetadataRequest) (*MetadataResponse, error)
// contains filtered or unexported methods
}
MetadataServiceServer is the server API for MetadataService service. All implementations must embed UnimplementedMetadataServiceServer for forward compatibility.
MetadataService 服务元数据信息服务
type UnimplementedMetadataServiceServer ¶
type UnimplementedMetadataServiceServer struct{}
UnimplementedMetadataServiceServer 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.
func (UnimplementedMetadataServiceServer) Metadata ¶
func (UnimplementedMetadataServiceServer) Metadata(context.Context, *MetadataRequest) (*MetadataResponse, error)
type UnsafeMetadataServiceServer ¶
type UnsafeMetadataServiceServer interface {
// contains filtered or unexported methods
}
UnsafeMetadataServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MetadataServiceServer will result in compilation errors.