func (*ServerTestCase_CheckResourceSetCall) Descriptor() ([]byte, []int) {
	return file_cerbos_private_v1_test_proto_rawDescGZIP(), []int{1, 0}
}
Deprecated: Use ServerTestCase_CheckResourceSetCall.ProtoReflect.Descriptor instead.
package privatev1
import (
	v1 "github.com/cerbos/cerbos/api/genpb/cerbos/engine/v1"
	v11 "github.com/cerbos/cerbos/api/genpb/cerbos/policy/v1"
	v12 "github.com/cerbos/cerbos/api/genpb/cerbos/request/v1"
	v13 "github.com/cerbos/cerbos/api/genpb/cerbos/response/v1"
	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)
)
type EngineTestCase struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Description string            `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	Inputs      []*v1.CheckInput  `protobuf:"bytes,2,rep,name=inputs,proto3" json:"inputs,omitempty"`
	WantOutputs []*v1.CheckOutput `protobuf:"bytes,3,rep,name=want_outputs,json=wantOutputs,proto3" json:"want_outputs,omitempty"`
	WantError   bool              `protobuf:"varint,4,opt,name=want_error,json=wantError,proto3" json:"want_error,omitempty"`
}
func (x *EngineTestCase) Reset() {
	*x = EngineTestCase{}
	if protoimpl.UnsafeEnabled {
		mi := &file_cerbos_private_v1_test_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *EngineTestCase) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*EngineTestCase) ProtoMessage() {}
func (x *EngineTestCase) ProtoReflect() protoreflect.Message {
	mi := &file_cerbos_private_v1_test_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 (*EngineTestCase) Descriptor() ([]byte, []int) {
	return file_cerbos_private_v1_test_proto_rawDescGZIP(), []int{0}
}
func (x *EngineTestCase) GetDescription() string {
	if x != nil {
		return x.Description
	}
	return ""
}
func (x *EngineTestCase) GetInputs() []*v1.CheckInput {
	if x != nil {
		return x.Inputs
	}
	return nil
}
func (x *EngineTestCase) GetWantOutputs() []*v1.CheckOutput {
	if x != nil {
		return x.WantOutputs
	}
	return nil
}
func (x *EngineTestCase) GetWantError() bool {
	if x != nil {
		return x.WantError
	}
	return false
}
type ServerTestCase struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Name        string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string                 `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	WantError   bool                   `protobuf:"varint,3,opt,name=want_error,json=wantError,proto3" json:"want_error,omitempty"`
	WantStatus  *ServerTestCase_Status `protobuf:"bytes,4,opt,name=want_status,json=wantStatus,proto3" json:"want_status,omitempty"`
	CallKind isServerTestCase_CallKind `protobuf_oneof:"call_kind"`
}
func (x *ServerTestCase) Reset() {
	*x = ServerTestCase{}
	if protoimpl.UnsafeEnabled {
		mi := &file_cerbos_private_v1_test_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *ServerTestCase) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*ServerTestCase) ProtoMessage() {}
func (x *ServerTestCase) ProtoReflect() protoreflect.Message {
	mi := &file_cerbos_private_v1_test_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 (*ServerTestCase) Descriptor() ([]byte, []int) {
	return file_cerbos_private_v1_test_proto_rawDescGZIP(), []int{1}
}
func (x *ServerTestCase) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}
func (x *ServerTestCase) GetDescription() string {
	if x != nil {
		return x.Description
	}
	return ""
}
func (x *ServerTestCase) GetWantError() bool {
	if x != nil {
		return x.WantError
	}
	return false
}
func (x *ServerTestCase) GetWantStatus() *ServerTestCase_Status {
	if x != nil {
		return x.WantStatus
	}
	return nil
}
func (m *ServerTestCase) GetCallKind() isServerTestCase_CallKind {
	if m != nil {
		return m.CallKind
	}
	return nil
}
func (x *ServerTestCase) GetCheckResourceSet() *ServerTestCase_CheckResourceSetCall {
	if x, ok := x.GetCallKind().(*ServerTestCase_CheckResourceSet); ok {
		return x.CheckResourceSet
	}
	return nil
}
func (x *ServerTestCase) GetCheckResourceBatch() *ServerTestCase_CheckResourceBatchCall {
	if x, ok := x.GetCallKind().(*ServerTestCase_CheckResourceBatch); ok {
		return x.CheckResourceBatch
	}
	return nil
}
func (x *ServerTestCase) GetPlaygroundValidate() *ServerTestCase_PlaygroundValidateCall {
	if x, ok := x.GetCallKind().(*ServerTestCase_PlaygroundValidate); ok {
		return x.PlaygroundValidate
	}
	return nil
}
func (x *ServerTestCase) GetPlaygroundEvaluate() *ServerTestCase_PlaygroundEvaluateCall {
	if x, ok := x.GetCallKind().(*ServerTestCase_PlaygroundEvaluate); ok {
		return x.PlaygroundEvaluate
	}
	return nil
}
func (x *ServerTestCase) GetAdminAddOrUpdatePolicy() *ServerTestCase_AdminAddOrUpdatePolicyCall {
	if x, ok := x.GetCallKind().(*ServerTestCase_AdminAddOrUpdatePolicy); ok {
		return x.AdminAddOrUpdatePolicy
	}
	return nil
}
func (x *ServerTestCase) GetPlaygroundProxy() *ServerTestCase_PlaygroundProxyCall {
	if x, ok := x.GetCallKind().(*ServerTestCase_PlaygroundProxy); ok {
		return x.PlaygroundProxy
	}
	return nil
}
type isServerTestCase_CallKind interface {
	isServerTestCase_CallKind()
}
type ServerTestCase_CheckResourceSet struct {
	CheckResourceSet *ServerTestCase_CheckResourceSetCall `protobuf:"bytes,5,opt,name=check_resource_set,json=checkResourceSet,proto3,oneof"`
}
type ServerTestCase_CheckResourceBatch struct {
	CheckResourceBatch *ServerTestCase_CheckResourceBatchCall `protobuf:"bytes,6,opt,name=check_resource_batch,json=checkResourceBatch,proto3,oneof"`
}
type ServerTestCase_PlaygroundValidate struct {
	PlaygroundValidate *ServerTestCase_PlaygroundValidateCall `protobuf:"bytes,7,opt,name=playground_validate,json=playgroundValidate,proto3,oneof"`
}
type ServerTestCase_PlaygroundEvaluate struct {
	PlaygroundEvaluate *ServerTestCase_PlaygroundEvaluateCall `protobuf:"bytes,8,opt,name=playground_evaluate,json=playgroundEvaluate,proto3,oneof"`
}
type ServerTestCase_AdminAddOrUpdatePolicy struct {
	AdminAddOrUpdatePolicy *ServerTestCase_AdminAddOrUpdatePolicyCall `protobuf:"bytes,9,opt,name=admin_add_or_update_policy,json=adminAddOrUpdatePolicy,proto3,oneof"`
}
type ServerTestCase_PlaygroundProxy struct {
	PlaygroundProxy *ServerTestCase_PlaygroundProxyCall `protobuf:"bytes,10,opt,name=playground_proxy,json=playgroundProxy,proto3,oneof"`
}
func (*ServerTestCase_CheckResourceSet) isServerTestCase_CallKind() {}
func (*ServerTestCase_CheckResourceBatch) isServerTestCase_CallKind() {}
func (*ServerTestCase_PlaygroundValidate) isServerTestCase_CallKind() {}
func (*ServerTestCase_PlaygroundEvaluate) isServerTestCase_CallKind() {}
func (*ServerTestCase_AdminAddOrUpdatePolicy) isServerTestCase_CallKind() {}
func (*ServerTestCase_PlaygroundProxy) isServerTestCase_CallKind() {}
type IndexBuilderTestCase struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Files       map[string]string `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	WantErrJson string            `protobuf:"bytes,2,opt,name=want_err_json,json=wantErrJson,proto3" json:"want_err_json,omitempty"`
	WantErr     string            `protobuf:"bytes,3,opt,name=want_err,json=wantErr,proto3" json:"want_err,omitempty"`
}
func (x *IndexBuilderTestCase) Reset() {
	*x = IndexBuilderTestCase{}
	if protoimpl.UnsafeEnabled {
		mi := &file_cerbos_private_v1_test_proto_msgTypes[2]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *IndexBuilderTestCase) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*IndexBuilderTestCase) ProtoMessage() {}
func (x *IndexBuilderTestCase) ProtoReflect() protoreflect.Message {
	mi := &file_cerbos_private_v1_test_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 (*IndexBuilderTestCase) Descriptor() ([]byte, []int) {
	return file_cerbos_private_v1_test_proto_rawDescGZIP(), []int{2}
}
func (x *IndexBuilderTestCase) GetFiles() map[string]string {
	if x != nil {
		return x.Files
	}
	return nil
}
func (x *IndexBuilderTestCase) GetWantErrJson() string {
	if x != nil {
		return x.WantErrJson
	}
	return ""
}
func (x *IndexBuilderTestCase) GetWantErr() string {
	if x != nil {
		return x.WantErr
	}
	return ""
}
type CompileTestCase struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	MainDef    string                 `protobuf:"bytes,1,opt,name=main_def,json=mainDef,proto3" json:"main_def,omitempty"`
	InputDefs  map[string]*v11.Policy `protobuf:"bytes,2,rep,name=input_defs,json=inputDefs,proto3" json:"input_defs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	WantErrors []string               `protobuf:"bytes,3,rep,name=want_errors,json=wantErrors,proto3" json:"want_errors,omitempty"`
}
func (x *CompileTestCase) Reset() {
	*x = CompileTestCase{}
	if protoimpl.UnsafeEnabled {
		mi := &file_cerbos_private_v1_test_proto_msgTypes[3]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *CompileTestCase) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*CompileTestCase) ProtoMessage() {}
func (x *CompileTestCase) ProtoReflect() protoreflect.Message {
	mi := &file_cerbos_private_v1_test_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 (*CompileTestCase) Descriptor() ([]byte, []int) {
	return file_cerbos_private_v1_test_proto_rawDescGZIP(), []int{3}
}
func (x *CompileTestCase) GetMainDef() string {
	if x != nil {
		return x.MainDef
	}
	return ""
}
func (x *CompileTestCase) GetInputDefs() map[string]*v11.Policy {
	if x != nil {
		return x.InputDefs
	}
	return nil
}
func (x *CompileTestCase) GetWantErrors() []string {
	if x != nil {
		return x.WantErrors
	}
	return nil
}
type CodeGenTestCase struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	InputPolicy       *v11.Policy `protobuf:"bytes,1,opt,name=input_policy,json=inputPolicy,proto3" json:"input_policy,omitempty"`
	WantError         bool        `protobuf:"varint,2,opt,name=want_error,json=wantError,proto3" json:"want_error,omitempty"`
	WantRego          string      `protobuf:"bytes,3,opt,name=want_rego,json=wantRego,proto3" json:"want_rego,omitempty"`
	WantNumConditions int32       `protobuf:"varint,4,opt,name=want_num_conditions,json=wantNumConditions,proto3" json:"want_num_conditions,omitempty"`
}
func (x *CodeGenTestCase) Reset() {
	*x = CodeGenTestCase{}
	if protoimpl.UnsafeEnabled {
		mi := &file_cerbos_private_v1_test_proto_msgTypes[4]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *CodeGenTestCase) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*CodeGenTestCase) ProtoMessage() {}
func (x *CodeGenTestCase) ProtoReflect() protoreflect.Message {
	mi := &file_cerbos_private_v1_test_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 (*CodeGenTestCase) Descriptor() ([]byte, []int) {
	return file_cerbos_private_v1_test_proto_rawDescGZIP(), []int{4}
}
func (x *CodeGenTestCase) GetInputPolicy() *v11.Policy {
	if x != nil {
		return x.InputPolicy
	}
	return nil
}
func (x *CodeGenTestCase) GetWantError() bool {
	if x != nil {
		return x.WantError
	}
	return false
}
func (x *CodeGenTestCase) GetWantRego() string {
	if x != nil {
		return x.WantRego
	}
	return ""
}
func (x *CodeGenTestCase) GetWantNumConditions() int32 {
	if x != nil {
		return x.WantNumConditions
	}
	return 0
}
type CelTestCase struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Condition *v11.Match     `protobuf:"bytes,1,opt,name=condition,proto3" json:"condition,omitempty"`
	Input     *v1.CheckInput `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
	Want      bool           `protobuf:"varint,3,opt,name=want,proto3" json:"want,omitempty"`
	WantError bool           `protobuf:"varint,4,opt,name=want_error,json=wantError,proto3" json:"want_error,omitempty"`
}
func (x *CelTestCase) Reset() {
	*x = CelTestCase{}
	if protoimpl.UnsafeEnabled {
		mi := &file_cerbos_private_v1_test_proto_msgTypes[5]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *CelTestCase) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*CelTestCase) ProtoMessage() {}
func (x *CelTestCase) ProtoReflect() protoreflect.Message {
	mi := &file_cerbos_private_v1_test_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 (*CelTestCase) Descriptor() ([]byte, []int) {
	return file_cerbos_private_v1_test_proto_rawDescGZIP(), []int{5}
}
func (x *CelTestCase) GetCondition() *v11.Match {
	if x != nil {
		return x.Condition
	}
	return nil
}
func (x *CelTestCase) GetInput() *v1.CheckInput {
	if x != nil {
		return x.Input
	}
	return nil
}
func (x *CelTestCase) GetWant() bool {
	if x != nil {
		return x.Want
	}
	return false
}
func (x *CelTestCase) GetWantError() bool {
	if x != nil {
		return x.WantError
	}
	return false
}
type ServerTestCase_CheckResourceSetCall struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
	Input        *v12.CheckResourceSetRequest  `protobuf:"bytes,1,opt,name=input,proto3" json:"input,omitempty"`
	WantResponse *v13.CheckResourceSetResponse `protobuf:"bytes,2,opt,name=want_response,json=wantResponse,proto3" json:"want_response,omitempty"`
}
func (x *ServerTestCase_CheckResourceSetCall) Reset() {
	*x = ServerTestCase_CheckResourceSetCall{}
	if protoimpl.UnsafeEnabled {
		mi := &file_cerbos_private_v1_test_proto_msgTypes[6]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}
func (x *ServerTestCase_CheckResourceSetCall) String() string {
	return protoimpl.X.MessageStringOf(x)
}
func (*ServerTestCase_CheckResourceSetCall) ProtoMessage() {}
func (x *ServerTestCase_CheckResourceSetCall) ProtoReflect() protoreflect.Message {
	mi := &file_cerbos_private_v1_test_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)
}