func (*GitHubUser) Descriptor() ([]byte, []int) {
	return file_resources_proto_rawDescGZIP(), []int{2}
}
Deprecated: Use GitHubUser.ProtoReflect.Descriptor instead.
package drghs_v1
import (
	proto "github.com/golang/protobuf/proto"
	duration "github.com/golang/protobuf/ptypes/duration"
	timestamp "github.com/golang/protobuf/ptypes/timestamp"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
)
const (
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
const _ = proto.ProtoPackageIsVersion4
type Issue_Priority int32
const (
	Issue_PRIORITY_UNSPECIFIED Issue_Priority = 0
	Issue_P0                   Issue_Priority = 1
	Issue_P1                   Issue_Priority = 2
	Issue_P2                   Issue_Priority = 3
	Issue_P3                   Issue_Priority = 4
	Issue_P4                   Issue_Priority = 5
)
var (
	Issue_Priority_name = map[int32]string{
		0: "PRIORITY_UNSPECIFIED",
		1: "P0",
		2: "P1",
		3: "P2",
		4: "P3",
		5: "P4",
	}
	Issue_Priority_value = map[string]int32{
		"PRIORITY_UNSPECIFIED": 0,
		"P0":                   1,
		"P1":                   2,
		"P2":                   3,
		"P3":                   4,
		"P4":                   5,
	}
)
func (x Issue_Priority) Enum() *Issue_Priority {
	p := new(Issue_Priority)
	*p = x
	return p
}
func (x Issue_Priority) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Issue_Priority) Descriptor() protoreflect.EnumDescriptor {
	return file_resources_proto_enumTypes[0].Descriptor()
}
func (Issue_Priority) Type() protoreflect.EnumType {
	return &file_resources_proto_enumTypes[0]
}
func (x Issue_Priority) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (Issue_Priority) EnumDescriptor() ([]byte, []int) {
	return file_resources_proto_rawDescGZIP(), []int{5, 0}
}
type Issue_IssueType int32
const (
	Issue_GITHUB_ISSUE_TYPE_UNSPECIFIED Issue_IssueType = 0
	Issue_BUG                           Issue_IssueType = 1
	Issue_FEATURE                       Issue_IssueType = 2
	Issue_QUESTION                      Issue_IssueType = 3
	Issue_CLEANUP                       Issue_IssueType = 4
	Issue_PROCESS                       Issue_IssueType = 5
)
var (
	Issue_IssueType_name = map[int32]string{
		0: "GITHUB_ISSUE_TYPE_UNSPECIFIED",
		1: "BUG",
		2: "FEATURE",
		3: "QUESTION",
		4: "CLEANUP",
		5: "PROCESS",
	}
	Issue_IssueType_value = map[string]int32{
		"GITHUB_ISSUE_TYPE_UNSPECIFIED": 0,
		"BUG":                           1,
		"FEATURE":                       2,
		"QUESTION":                      3,
		"CLEANUP":                       4,
		"PROCESS":                       5,
	}
)
func (x Issue_IssueType) Enum() *Issue_IssueType {
	p := new(Issue_IssueType)
	*p = x
	return p
}
func (x Issue_IssueType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Issue_IssueType) Descriptor() protoreflect.EnumDescriptor {
	return file_resources_proto_enumTypes[1].Descriptor()
}
func (Issue_IssueType) Type() protoreflect.EnumType {
	return &file_resources_proto_enumTypes[1]
}
func (x Issue_IssueType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (Issue_IssueType) EnumDescriptor() ([]byte, []int) {
	return file_resources_proto_rawDescGZIP(), []int{5, 1}
}
type Repository struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Name             string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	IssueCount       int32  `protobuf:"varint,2,opt,name=issue_count,json=issueCount,proto3" json:"issue_count,omitempty"`
	PullRequestCount int32  `protobuf:"varint,3,opt,name=pull_request_count,json=pullRequestCount,proto3" json:"pull_request_count,omitempty"`
}
func (x *Repository) Reset() {
	*x = Repository{}
	if protoimpl.UnsafeEnabled {
		mi := &file_resources_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *Repository) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*Repository) ProtoMessage() {}
func (x *Repository) ProtoReflect() protoreflect.Message {
	mi := &file_resources_proto_msgTypes[0]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*Repository) Descriptor() ([]byte, []int) {
	return file_resources_proto_rawDescGZIP(), []int{0}
}
func (x *Repository) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}
func (x *Repository) GetIssueCount() int32 {
	if x != nil {
		return x.IssueCount
	}
	return 0
}
func (x *Repository) GetPullRequestCount() int32 {
	if x != nil {
		return x.PullRequestCount
	}
	return 0
}
type GitCommit struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Name           string               `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Subject        string               `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
	AuthorEmail    string               `protobuf:"bytes,3,opt,name=author_email,json=authorEmail,proto3" json:"author_email,omitempty"`
	AuthoredTime   *timestamp.Timestamp `protobuf:"bytes,4,opt,name=authored_time,json=authoredTime,proto3" json:"authored_time,omitempty"`
	CommitterEmail string               `protobuf:"bytes,5,opt,name=committer_email,json=committerEmail,proto3" json:"committer_email,omitempty"`
	CommittedTime  *timestamp.Timestamp `protobuf:"bytes,6,opt,name=committed_time,json=committedTime,proto3" json:"committed_time,omitempty"`
	Sha            string               `protobuf:"bytes,7,opt,name=sha,proto3" json:"sha,omitempty"`
}
func (x *GitCommit) Reset() {
	*x = GitCommit{}
	if protoimpl.UnsafeEnabled {
		mi := &file_resources_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *GitCommit) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*GitCommit) ProtoMessage() {}
func (x *GitCommit) ProtoReflect() protoreflect.Message {
	mi := &file_resources_proto_msgTypes[1]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}
func (*GitCommit) Descriptor() ([]byte, []int) {
	return file_resources_proto_rawDescGZIP(), []int{1}
}
func (x *GitCommit) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}
func (x *GitCommit) GetSubject() string {
	if x != nil {
		return x.Subject
	}
	return ""
}
func (x *GitCommit) GetAuthorEmail() string {
	if x != nil {
		return x.AuthorEmail
	}
	return ""
}
func (x *GitCommit) GetAuthoredTime() *timestamp.Timestamp {
	if x != nil {
		return x.AuthoredTime
	}
	return nil
}
func (x *GitCommit) GetCommitterEmail() string {
	if x != nil {
		return x.CommitterEmail
	}
	return ""
}
func (x *GitCommit) GetCommittedTime() *timestamp.Timestamp {
	if x != nil {
		return x.CommittedTime
	}
	return nil
}
func (x *GitCommit) GetSha() string {
	if x != nil {
		return x.Sha
	}
	return ""
}
type GitHubUser struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Id    int32  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Login string `protobuf:"bytes,2,opt,name=login,proto3" json:"login,omitempty"`
}
func (x *GitHubUser) Reset() {
	*x = GitHubUser{}
	if protoimpl.UnsafeEnabled {
		mi := &file_resources_proto_msgTypes[2]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *GitHubUser) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*GitHubUser) ProtoMessage() {}
func (x *GitHubUser) ProtoReflect() protoreflect.Message {
	mi := &file_resources_proto_msgTypes[2]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}