Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterJiraServer(s grpc.ServiceRegistrar, srv JiraServer)
- type Issue
- type IssueReq
- func (*IssueReq) Descriptor() ([]byte, []int)deprecated
- func (x *IssueReq) GetJiraInstance() string
- func (x *IssueReq) GetJiraToken() string
- func (x *IssueReq) GetJiraUsername() string
- func (x *IssueReq) GetJql() string
- func (*IssueReq) ProtoMessage()
- func (x *IssueReq) ProtoReflect() protoreflect.Message
- func (x *IssueReq) Reset()
- func (x *IssueReq) String() string
- type IssuesRes
- type JiraClient
- type JiraServer
- type UnimplementedJiraServer
- type UnsafeJiraServer
Constants ¶
const (
Jira_GetIssues_FullMethodName = "/Jira/GetIssues"
)
Variables ¶
var File_jira_proto protoreflect.FileDescriptor
var Jira_ServiceDesc = grpc.ServiceDesc{ ServiceName: "Jira", HandlerType: (*JiraServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetIssues", Handler: _Jira_GetIssues_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "jira.proto", }
Jira_ServiceDesc is the grpc.ServiceDesc for Jira service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterJiraServer ¶
func RegisterJiraServer(s grpc.ServiceRegistrar, srv JiraServer)
Types ¶
type Issue ¶
type Issue struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
TestType string `protobuf:"bytes,3,opt,name=testType,proto3" json:"testType,omitempty"`
// contains filtered or unexported fields
}
func (*Issue) Descriptor
deprecated
func (*Issue) GetTestType ¶
func (*Issue) ProtoMessage ¶
func (*Issue) ProtoMessage()
func (*Issue) ProtoReflect ¶
func (x *Issue) ProtoReflect() protoreflect.Message
type IssueReq ¶
type IssueReq struct {
Jql string `protobuf:"bytes,1,opt,name=jql,proto3" json:"jql,omitempty"`
JiraInstance string `protobuf:"bytes,2,opt,name=jiraInstance,proto3" json:"jiraInstance,omitempty"`
JiraUsername string `protobuf:"bytes,3,opt,name=jiraUsername,proto3" json:"jiraUsername,omitempty"`
JiraToken string `protobuf:"bytes,4,opt,name=jiraToken,proto3" json:"jiraToken,omitempty"`
// contains filtered or unexported fields
}
func (*IssueReq) Descriptor
deprecated
func (*IssueReq) GetJiraInstance ¶
func (*IssueReq) GetJiraToken ¶
func (*IssueReq) GetJiraUsername ¶
func (*IssueReq) ProtoMessage ¶
func (*IssueReq) ProtoMessage()
func (*IssueReq) ProtoReflect ¶
func (x *IssueReq) ProtoReflect() protoreflect.Message
type IssuesRes ¶
type IssuesRes struct {
Issues []*Issue `protobuf:"bytes,1,rep,name=issues,proto3" json:"issues,omitempty"`
Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
// contains filtered or unexported fields
}
func (*IssuesRes) Descriptor
deprecated
func (*IssuesRes) ProtoMessage ¶
func (*IssuesRes) ProtoMessage()
func (*IssuesRes) ProtoReflect ¶
func (x *IssuesRes) ProtoReflect() protoreflect.Message
type JiraClient ¶
type JiraClient interface {
GetIssues(ctx context.Context, in *IssueReq, opts ...grpc.CallOption) (*IssuesRes, error)
}
JiraClient is the client API for Jira 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 NewJiraClient ¶
func NewJiraClient(cc grpc.ClientConnInterface) JiraClient
type JiraServer ¶
type JiraServer interface {
GetIssues(context.Context, *IssueReq) (*IssuesRes, error)
// contains filtered or unexported methods
}
JiraServer is the server API for Jira service. All implementations must embed UnimplementedJiraServer for forward compatibility
type UnimplementedJiraServer ¶
type UnimplementedJiraServer struct {
}
UnimplementedJiraServer must be embedded to have forward compatible implementations.
type UnsafeJiraServer ¶
type UnsafeJiraServer interface {
// contains filtered or unexported methods
}
UnsafeJiraServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to JiraServer will result in compilation errors.