func (*HooksInit_Response) Descriptor() ([]byte, []int) {
	return file_pkg_hooks_hooks_proto_rawDescGZIP(), []int{0, 1}
}
Deprecated: Use HooksInit_Response.ProtoReflect.Descriptor instead.
package hooks
import (
	provider "github.com/go-semantic-release/semantic-release/v2/pkg/provider"
	semrel "github.com/go-semantic-release/semantic-release/v2/pkg/semrel"
	proto "github.com/golang/protobuf/proto"
	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 NoReleaseReason int32
const (
	NoReleaseReason_CONDITION NoReleaseReason = 0
	NoReleaseReason_NO_CHANGE NoReleaseReason = 1
)
var (
	NoReleaseReason_name = map[int32]string{
		0: "CONDITION",
		1: "NO_CHANGE",
	}
	NoReleaseReason_value = map[string]int32{
		"CONDITION": 0,
		"NO_CHANGE": 1,
	}
)
func (x NoReleaseReason) Enum() *NoReleaseReason {
	p := new(NoReleaseReason)
	*p = x
	return p
}
func (x NoReleaseReason) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (NoReleaseReason) Descriptor() protoreflect.EnumDescriptor {
	return file_pkg_hooks_hooks_proto_enumTypes[0].Descriptor()
}
func (NoReleaseReason) Type() protoreflect.EnumType {
	return &file_pkg_hooks_hooks_proto_enumTypes[0]
}
func (x NoReleaseReason) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}
func (NoReleaseReason) EnumDescriptor() ([]byte, []int) {
	return file_pkg_hooks_hooks_proto_rawDescGZIP(), []int{0}
}
type HooksInit struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}
func (x *HooksInit) Reset() {
	*x = HooksInit{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_hooks_hooks_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *HooksInit) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*HooksInit) ProtoMessage() {}
func (x *HooksInit) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_hooks_hooks_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 (*HooksInit) Descriptor() ([]byte, []int) {
	return file_pkg_hooks_hooks_proto_rawDescGZIP(), []int{0}
}
type HooksName struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}
func (x *HooksName) Reset() {
	*x = HooksName{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_hooks_hooks_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *HooksName) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*HooksName) ProtoMessage() {}
func (x *HooksName) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_hooks_hooks_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 (*HooksName) Descriptor() ([]byte, []int) {
	return file_pkg_hooks_hooks_proto_rawDescGZIP(), []int{1}
}
type HooksVersion struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}
func (x *HooksVersion) Reset() {
	*x = HooksVersion{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_hooks_hooks_proto_msgTypes[2]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *HooksVersion) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*HooksVersion) ProtoMessage() {}
func (x *HooksVersion) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_hooks_hooks_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)
}
func (*HooksVersion) Descriptor() ([]byte, []int) {
	return file_pkg_hooks_hooks_proto_rawDescGZIP(), []int{2}
}
type SuccessHookConfig struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Commits     []*semrel.Commit         `protobuf:"bytes,1,rep,name=commits,proto3" json:"commits,omitempty"`
	PrevRelease *semrel.Release          `protobuf:"bytes,2,opt,name=prev_release,json=prevRelease,proto3" json:"prev_release,omitempty"`
	NewRelease  *semrel.Release          `protobuf:"bytes,3,opt,name=new_release,json=newRelease,proto3" json:"new_release,omitempty"`
	Changelog   string                   `protobuf:"bytes,4,opt,name=changelog,proto3" json:"changelog,omitempty"`
	RepoInfo    *provider.RepositoryInfo `protobuf:"bytes,5,opt,name=repo_info,json=repoInfo,proto3" json:"repo_info,omitempty"`
}
func (x *SuccessHookConfig) Reset() {
	*x = SuccessHookConfig{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_hooks_hooks_proto_msgTypes[3]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *SuccessHookConfig) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*SuccessHookConfig) ProtoMessage() {}
func (x *SuccessHookConfig) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_hooks_hooks_proto_msgTypes[3]
	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 (*SuccessHookConfig) Descriptor() ([]byte, []int) {
	return file_pkg_hooks_hooks_proto_rawDescGZIP(), []int{3}
}
func (x *SuccessHookConfig) GetCommits() []*semrel.Commit {
	if x != nil {
		return x.Commits
	}
	return nil
}
func (x *SuccessHookConfig) GetPrevRelease() *semrel.Release {
	if x != nil {
		return x.PrevRelease
	}
	return nil
}
func (x *SuccessHookConfig) GetNewRelease() *semrel.Release {
	if x != nil {
		return x.NewRelease
	}
	return nil
}
func (x *SuccessHookConfig) GetChangelog() string {
	if x != nil {
		return x.Changelog
	}
	return ""
}
func (x *SuccessHookConfig) GetRepoInfo() *provider.RepositoryInfo {
	if x != nil {
		return x.RepoInfo
	}
	return nil
}
type SuccessHook struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}
func (x *SuccessHook) Reset() {
	*x = SuccessHook{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_hooks_hooks_proto_msgTypes[4]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *SuccessHook) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*SuccessHook) ProtoMessage() {}
func (x *SuccessHook) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_hooks_hooks_proto_msgTypes[4]
	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 (*SuccessHook) Descriptor() ([]byte, []int) {
	return file_pkg_hooks_hooks_proto_rawDescGZIP(), []int{4}
}
type NoReleaseConfig struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Reason  NoReleaseReason `protobuf:"varint,1,opt,name=reason,proto3,enum=NoReleaseReason" json:"reason,omitempty"`
	Message string          `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
}
func (x *NoReleaseConfig) Reset() {
	*x = NoReleaseConfig{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_hooks_hooks_proto_msgTypes[5]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *NoReleaseConfig) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*NoReleaseConfig) ProtoMessage() {}
func (x *NoReleaseConfig) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_hooks_hooks_proto_msgTypes[5]
	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 (*NoReleaseConfig) Descriptor() ([]byte, []int) {
	return file_pkg_hooks_hooks_proto_rawDescGZIP(), []int{5}
}
func (x *NoReleaseConfig) GetReason() NoReleaseReason {
	if x != nil {
		return x.Reason
	}
	return NoReleaseReason_CONDITION
}
func (x *NoReleaseConfig) GetMessage() string {
	if x != nil {
		return x.Message
	}
	return ""
}
type NoReleaseHook struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}
func (x *NoReleaseHook) Reset() {
	*x = NoReleaseHook{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_hooks_hooks_proto_msgTypes[6]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *NoReleaseHook) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*NoReleaseHook) ProtoMessage() {}
func (x *NoReleaseHook) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_hooks_hooks_proto_msgTypes[6]
	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 (*NoReleaseHook) Descriptor() ([]byte, []int) {
	return file_pkg_hooks_hooks_proto_rawDescGZIP(), []int{6}
}
type HooksInit_Request struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Config map[string]string `protobuf:"bytes,1,rep,name=config,proto3" json:"config,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
}
func (x *HooksInit_Request) Reset() {
	*x = HooksInit_Request{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_hooks_hooks_proto_msgTypes[7]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *HooksInit_Request) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*HooksInit_Request) ProtoMessage() {}
func (x *HooksInit_Request) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_hooks_hooks_proto_msgTypes[7]
	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 (*HooksInit_Request) Descriptor() ([]byte, []int) {
	return file_pkg_hooks_hooks_proto_rawDescGZIP(), []int{0, 0}
}
func (x *HooksInit_Request) GetConfig() map[string]string {
	if x != nil {
		return x.Config
	}
	return nil
}
type HooksInit_Response struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
}
func (x *HooksInit_Response) Reset() {
	*x = HooksInit_Response{}
	if protoimpl.UnsafeEnabled {
		mi := &file_pkg_hooks_hooks_proto_msgTypes[8]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *HooksInit_Response) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*HooksInit_Response) ProtoMessage() {}
func (x *HooksInit_Response) ProtoReflect() protoreflect.Message {
	mi := &file_pkg_hooks_hooks_proto_msgTypes[8]
	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)
}