Documentation
¶
Index ¶
- Variables
- func RegisterGitProviderServer(s grpc.ServiceRegistrar, srv GitProviderServer)
- type CloseRequest
- type CloseResponse
- type GetRepositoryNamesRequest
- type GetRepositoryNamesResponse
- func (*GetRepositoryNamesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRepositoryNamesResponse) GetNames() []string
- func (*GetRepositoryNamesResponse) ProtoMessage()
- func (x *GetRepositoryNamesResponse) ProtoReflect() protoreflect.Message
- func (x *GetRepositoryNamesResponse) Reset()
- func (x *GetRepositoryNamesResponse) String() string
- type GitProviderClient
- type GitProviderServer
- type UnimplementedGitProviderServer
- type UnsafeGitProviderServer
Constants ¶
This section is empty.
Variables ¶
var File_git_provider_proto protoreflect.FileDescriptor
var GitProvider_ServiceDesc = grpc.ServiceDesc{ ServiceName: "git.GitProvider", HandlerType: (*GitProviderServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetRepositoryNames", Handler: _GitProvider_GetRepositoryNames_Handler, }, { MethodName: "Close", Handler: _GitProvider_Close_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "git/provider.proto", }
GitProvider_ServiceDesc is the grpc.ServiceDesc for GitProvider service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterGitProviderServer ¶
func RegisterGitProviderServer(s grpc.ServiceRegistrar, srv GitProviderServer)
Types ¶
type CloseRequest ¶
type CloseRequest struct {
// contains filtered or unexported fields
}
func (*CloseRequest) Descriptor
deprecated
func (*CloseRequest) Descriptor() ([]byte, []int)
Deprecated: Use CloseRequest.ProtoReflect.Descriptor instead.
func (*CloseRequest) ProtoMessage ¶
func (*CloseRequest) ProtoMessage()
func (*CloseRequest) ProtoReflect ¶
func (x *CloseRequest) ProtoReflect() protoreflect.Message
func (*CloseRequest) Reset ¶
func (x *CloseRequest) Reset()
func (*CloseRequest) String ¶
func (x *CloseRequest) String() string
type CloseResponse ¶
type CloseResponse struct {
// contains filtered or unexported fields
}
func (*CloseResponse) Descriptor
deprecated
func (*CloseResponse) Descriptor() ([]byte, []int)
Deprecated: Use CloseResponse.ProtoReflect.Descriptor instead.
func (*CloseResponse) ProtoMessage ¶
func (*CloseResponse) ProtoMessage()
func (*CloseResponse) ProtoReflect ¶
func (x *CloseResponse) ProtoReflect() protoreflect.Message
func (*CloseResponse) Reset ¶
func (x *CloseResponse) Reset()
func (*CloseResponse) String ¶
func (x *CloseResponse) String() string
type GetRepositoryNamesRequest ¶
type GetRepositoryNamesRequest struct {
// contains filtered or unexported fields
}
func (*GetRepositoryNamesRequest) Descriptor
deprecated
func (*GetRepositoryNamesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRepositoryNamesRequest.ProtoReflect.Descriptor instead.
func (*GetRepositoryNamesRequest) ProtoMessage ¶
func (*GetRepositoryNamesRequest) ProtoMessage()
func (*GetRepositoryNamesRequest) ProtoReflect ¶
func (x *GetRepositoryNamesRequest) ProtoReflect() protoreflect.Message
func (*GetRepositoryNamesRequest) Reset ¶
func (x *GetRepositoryNamesRequest) Reset()
func (*GetRepositoryNamesRequest) String ¶
func (x *GetRepositoryNamesRequest) String() string
type GetRepositoryNamesResponse ¶
type GetRepositoryNamesResponse struct { Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` // contains filtered or unexported fields }
message GetRepositoryNamesResponse { string name = 1; }
func (*GetRepositoryNamesResponse) Descriptor
deprecated
func (*GetRepositoryNamesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRepositoryNamesResponse.ProtoReflect.Descriptor instead.
func (*GetRepositoryNamesResponse) GetNames ¶
func (x *GetRepositoryNamesResponse) GetNames() []string
func (*GetRepositoryNamesResponse) ProtoMessage ¶
func (*GetRepositoryNamesResponse) ProtoMessage()
func (*GetRepositoryNamesResponse) ProtoReflect ¶
func (x *GetRepositoryNamesResponse) ProtoReflect() protoreflect.Message
func (*GetRepositoryNamesResponse) Reset ¶
func (x *GetRepositoryNamesResponse) Reset()
func (*GetRepositoryNamesResponse) String ¶
func (x *GetRepositoryNamesResponse) String() string
type GitProviderClient ¶
type GitProviderClient interface { // rpc GetRepositoryNames(GetRepositoryNamesRequest) returns (stream GetRepositoryNamesResponse); GetRepositoryNames(ctx context.Context, in *GetRepositoryNamesRequest, opts ...grpc.CallOption) (*GetRepositoryNamesResponse, error) Close(ctx context.Context, in *CloseRequest, opts ...grpc.CallOption) (*CloseResponse, error) }
GitProviderClient is the client API for GitProvider 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 NewGitProviderClient ¶
func NewGitProviderClient(cc grpc.ClientConnInterface) GitProviderClient
type GitProviderServer ¶
type GitProviderServer interface { // rpc GetRepositoryNames(GetRepositoryNamesRequest) returns (stream GetRepositoryNamesResponse); GetRepositoryNames(context.Context, *GetRepositoryNamesRequest) (*GetRepositoryNamesResponse, error) Close(context.Context, *CloseRequest) (*CloseResponse, error) // contains filtered or unexported methods }
GitProviderServer is the server API for GitProvider service. All implementations must embed UnimplementedGitProviderServer for forward compatibility
type UnimplementedGitProviderServer ¶
type UnimplementedGitProviderServer struct { }
UnimplementedGitProviderServer must be embedded to have forward compatible implementations.
func (UnimplementedGitProviderServer) Close ¶
func (UnimplementedGitProviderServer) Close(context.Context, *CloseRequest) (*CloseResponse, error)
func (UnimplementedGitProviderServer) GetRepositoryNames ¶
func (UnimplementedGitProviderServer) GetRepositoryNames(context.Context, *GetRepositoryNamesRequest) (*GetRepositoryNamesResponse, error)
type UnsafeGitProviderServer ¶
type UnsafeGitProviderServer interface {
// contains filtered or unexported methods
}
UnsafeGitProviderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GitProviderServer will result in compilation errors.