// This file was autogenerated by go-to-protobuf. Do not edit it manually!

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.9
// 	protoc        (unknown)
// source: agntcy/identity/service/v1alpha1/settings.proto

package identity_service_sdk_go

import (
	_ "google.golang.org/genproto/googleapis/api/annotations"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

// Type
type IdpType int32

const (
	// Unspecified Envelope Type.
	IdpType_IDP_TYPE_UNSPECIFIED IdpType = 0
	// Idp Type Duo.
	IdpType_IDP_TYPE_DUO IdpType = 1
	// Idp Type Okta.
	IdpType_IDP_TYPE_OKTA IdpType = 2
	// Idp Type Ory.
	IdpType_IDP_TYPE_ORY IdpType = 3
	// Idp Type Self.
	IdpType_IDP_TYPE_SELF IdpType = 4
)

// Enum value maps for IdpType.
var (
	IdpType_name = map[int32]string{
		0: "IDP_TYPE_UNSPECIFIED",
		1: "IDP_TYPE_DUO",
		2: "IDP_TYPE_OKTA",
		3: "IDP_TYPE_ORY",
		4: "IDP_TYPE_SELF",
	}
	IdpType_value = map[string]int32{
		"IDP_TYPE_UNSPECIFIED": 0,
		"IDP_TYPE_DUO":         1,
		"IDP_TYPE_OKTA":        2,
		"IDP_TYPE_ORY":         3,
		"IDP_TYPE_SELF":        4,
	}
)

func (x IdpType) Enum() *IdpType {
	p := new(IdpType)
	*p = x
	return p
}

func (x IdpType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (IdpType) Descriptor() protoreflect.EnumDescriptor {
	return file_agntcy_identity_service_v1alpha1_settings_proto_enumTypes[0].Descriptor()
}

func (IdpType) Type() protoreflect.EnumType {
	return &file_agntcy_identity_service_v1alpha1_settings_proto_enumTypes[0]
}

func (x IdpType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use IdpType.Descriptor instead.
func (IdpType) EnumDescriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_settings_proto_rawDescGZIP(), []int{0}
}

// An Identity API Key.
type ApiKey struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	ApiKey        *string                `protobuf:"bytes,1,opt,name=api_key,json=apiKey,proto3,oneof" json:"api_key,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ApiKey) Reset() {
	*x = ApiKey{}
	mi := &file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ApiKey) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ApiKey) ProtoMessage() {}

func (x *ApiKey) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ApiKey.ProtoReflect.Descriptor instead.
func (*ApiKey) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_settings_proto_rawDescGZIP(), []int{0}
}

func (x *ApiKey) GetApiKey() string {
	if x != nil && x.ApiKey != nil {
		return *x.ApiKey
	}
	return ""
}

// Duo IdP Settings
type DuoIdpSettings struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	Hostname       *string                `protobuf:"bytes,1,opt,name=hostname,proto3,oneof" json:"hostname,omitempty"`
	IntegrationKey *string                `protobuf:"bytes,2,opt,name=integration_key,json=integrationKey,proto3,oneof" json:"integration_key,omitempty"`
	SecretKey      *string                `protobuf:"bytes,3,opt,name=secret_key,json=secretKey,proto3,oneof" json:"secret_key,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *DuoIdpSettings) Reset() {
	*x = DuoIdpSettings{}
	mi := &file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DuoIdpSettings) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DuoIdpSettings) ProtoMessage() {}

func (x *DuoIdpSettings) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DuoIdpSettings.ProtoReflect.Descriptor instead.
func (*DuoIdpSettings) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_settings_proto_rawDescGZIP(), []int{1}
}

func (x *DuoIdpSettings) GetHostname() string {
	if x != nil && x.Hostname != nil {
		return *x.Hostname
	}
	return ""
}

func (x *DuoIdpSettings) GetIntegrationKey() string {
	if x != nil && x.IntegrationKey != nil {
		return *x.IntegrationKey
	}
	return ""
}

func (x *DuoIdpSettings) GetSecretKey() string {
	if x != nil && x.SecretKey != nil {
		return *x.SecretKey
	}
	return ""
}

// Issuer Settings
type IssuerSettings struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// A unique identifier for the Issuer.
	// This is typically the Issuer's ID in the Identity.
	IssuerId *string `protobuf:"bytes,1,opt,name=issuer_id,json=issuerId,proto3,oneof" json:"issuer_id,omitempty"`
	// The type of the IdP.
	IdpType *IdpType `protobuf:"varint,3,opt,name=idp_type,json=idpType,proto3,enum=agntcy.identity.service.v1alpha1.IdpType,oneof" json:"idp_type,omitempty"`
	// Settings for the Duo Identity Provider.
	DuoIdpSettings *DuoIdpSettings `protobuf:"bytes,4,opt,name=duo_idp_settings,json=duoIdpSettings,proto3,oneof" json:"duo_idp_settings,omitempty"`
	// Settings for the Okta Identity Provider.
	OktaIdpSettings *OktaIdpSettings `protobuf:"bytes,5,opt,name=okta_idp_settings,json=oktaIdpSettings,proto3,oneof" json:"okta_idp_settings,omitempty"`
	// Settings for the Ory Identity Provider.
	OryIdpSettings *OryIdpSettings `protobuf:"bytes,6,opt,name=ory_idp_settings,json=oryIdpSettings,proto3,oneof" json:"ory_idp_settings,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *IssuerSettings) Reset() {
	*x = IssuerSettings{}
	mi := &file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IssuerSettings) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IssuerSettings) ProtoMessage() {}

func (x *IssuerSettings) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IssuerSettings.ProtoReflect.Descriptor instead.
func (*IssuerSettings) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_settings_proto_rawDescGZIP(), []int{2}
}

func (x *IssuerSettings) GetIssuerId() string {
	if x != nil && x.IssuerId != nil {
		return *x.IssuerId
	}
	return ""
}

func (x *IssuerSettings) GetIdpType() IdpType {
	if x != nil && x.IdpType != nil {
		return *x.IdpType
	}
	return IdpType_IDP_TYPE_UNSPECIFIED
}

func (x *IssuerSettings) GetDuoIdpSettings() *DuoIdpSettings {
	if x != nil {
		return x.DuoIdpSettings
	}
	return nil
}

func (x *IssuerSettings) GetOktaIdpSettings() *OktaIdpSettings {
	if x != nil {
		return x.OktaIdpSettings
	}
	return nil
}

func (x *IssuerSettings) GetOryIdpSettings() *OryIdpSettings {
	if x != nil {
		return x.OryIdpSettings
	}
	return nil
}

// Okta IdP Settings
type OktaIdpSettings struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	OrgUrl        *string                `protobuf:"bytes,1,opt,name=org_url,json=orgUrl,proto3,oneof" json:"org_url,omitempty"`
	ClientId      *string                `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3,oneof" json:"client_id,omitempty"`
	PrivateKey    *string                `protobuf:"bytes,3,opt,name=private_key,json=privateKey,proto3,oneof" json:"private_key,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *OktaIdpSettings) Reset() {
	*x = OktaIdpSettings{}
	mi := &file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *OktaIdpSettings) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*OktaIdpSettings) ProtoMessage() {}

func (x *OktaIdpSettings) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use OktaIdpSettings.ProtoReflect.Descriptor instead.
func (*OktaIdpSettings) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_settings_proto_rawDescGZIP(), []int{3}
}

func (x *OktaIdpSettings) GetOrgUrl() string {
	if x != nil && x.OrgUrl != nil {
		return *x.OrgUrl
	}
	return ""
}

func (x *OktaIdpSettings) GetClientId() string {
	if x != nil && x.ClientId != nil {
		return *x.ClientId
	}
	return ""
}

func (x *OktaIdpSettings) GetPrivateKey() string {
	if x != nil && x.PrivateKey != nil {
		return *x.PrivateKey
	}
	return ""
}

// Ory IdP Settings
type OryIdpSettings struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	ProjectSlug   *string                `protobuf:"bytes,1,opt,name=project_slug,json=projectSlug,proto3,oneof" json:"project_slug,omitempty"`
	ApiKey        *string                `protobuf:"bytes,2,opt,name=api_key,json=apiKey,proto3,oneof" json:"api_key,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *OryIdpSettings) Reset() {
	*x = OryIdpSettings{}
	mi := &file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *OryIdpSettings) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*OryIdpSettings) ProtoMessage() {}

func (x *OryIdpSettings) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use OryIdpSettings.ProtoReflect.Descriptor instead.
func (*OryIdpSettings) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_settings_proto_rawDescGZIP(), []int{4}
}

func (x *OryIdpSettings) GetProjectSlug() string {
	if x != nil && x.ProjectSlug != nil {
		return *x.ProjectSlug
	}
	return ""
}

func (x *OryIdpSettings) GetApiKey() string {
	if x != nil && x.ApiKey != nil {
		return *x.ApiKey
	}
	return ""
}

// Identity Settings
type Settings struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// An API Key for the Identity Service.
	ApiKey *ApiKey `protobuf:"bytes,1,opt,name=api_key,json=apiKey,proto3,oneof" json:"api_key,omitempty"`
	// Settings for the Issuer.
	IssuerSettings *IssuerSettings `protobuf:"bytes,2,opt,name=issuer_settings,json=issuerSettings,proto3,oneof" json:"issuer_settings,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *Settings) Reset() {
	*x = Settings{}
	mi := &file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Settings) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Settings) ProtoMessage() {}

func (x *Settings) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Settings.ProtoReflect.Descriptor instead.
func (*Settings) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_settings_proto_rawDescGZIP(), []int{5}
}

func (x *Settings) GetApiKey() *ApiKey {
	if x != nil {
		return x.ApiKey
	}
	return nil
}

func (x *Settings) GetIssuerSettings() *IssuerSettings {
	if x != nil {
		return x.IssuerSettings
	}
	return nil
}

var File_agntcy_identity_service_v1alpha1_settings_proto protoreflect.FileDescriptor

const file_agntcy_identity_service_v1alpha1_settings_proto_rawDesc = "" +
	"\n" +
	"/agntcy/identity/service/v1alpha1/settings.proto\x12 agntcy.identity.service.v1alpha1\x1a\x1fgoogle/api/field_behavior.proto\"2\n" +
	"\x06ApiKey\x12\x1c\n" +
	"\aapi_key\x18\x01 \x01(\tH\x00R\x06apiKey\x88\x01\x01B\n" +
	"\n" +
	"\b_api_key\"\xb3\x01\n" +
	"\x0eDuoIdpSettings\x12\x1f\n" +
	"\bhostname\x18\x01 \x01(\tH\x00R\bhostname\x88\x01\x01\x12,\n" +
	"\x0fintegration_key\x18\x02 \x01(\tH\x01R\x0eintegrationKey\x88\x01\x01\x12\"\n" +
	"\n" +
	"secret_key\x18\x03 \x01(\tH\x02R\tsecretKey\x88\x01\x01B\v\n" +
	"\t_hostnameB\x12\n" +
	"\x10_integration_keyB\r\n" +
	"\v_secret_key\"\x97\x04\n" +
	"\x0eIssuerSettings\x12%\n" +
	"\tissuer_id\x18\x01 \x01(\tB\x03\xe0A\x03H\x00R\bissuerId\x88\x01\x01\x12N\n" +
	"\bidp_type\x18\x03 \x01(\x0e2).agntcy.identity.service.v1alpha1.IdpTypeB\x03\xe0A\x02H\x01R\aidpType\x88\x01\x01\x12d\n" +
	"\x10duo_idp_settings\x18\x04 \x01(\v20.agntcy.identity.service.v1alpha1.DuoIdpSettingsB\x03\xe0A\x01H\x02R\x0eduoIdpSettings\x88\x01\x01\x12g\n" +
	"\x11okta_idp_settings\x18\x05 \x01(\v21.agntcy.identity.service.v1alpha1.OktaIdpSettingsB\x03\xe0A\x01H\x03R\x0foktaIdpSettings\x88\x01\x01\x12d\n" +
	"\x10ory_idp_settings\x18\x06 \x01(\v20.agntcy.identity.service.v1alpha1.OryIdpSettingsB\x03\xe0A\x01H\x04R\x0eoryIdpSettings\x88\x01\x01B\f\n" +
	"\n" +
	"_issuer_idB\v\n" +
	"\t_idp_typeB\x13\n" +
	"\x11_duo_idp_settingsB\x14\n" +
	"\x12_okta_idp_settingsB\x13\n" +
	"\x11_ory_idp_settings\"\xa1\x01\n" +
	"\x0fOktaIdpSettings\x12\x1c\n" +
	"\aorg_url\x18\x01 \x01(\tH\x00R\x06orgUrl\x88\x01\x01\x12 \n" +
	"\tclient_id\x18\x02 \x01(\tH\x01R\bclientId\x88\x01\x01\x12$\n" +
	"\vprivate_key\x18\x03 \x01(\tH\x02R\n" +
	"privateKey\x88\x01\x01B\n" +
	"\n" +
	"\b_org_urlB\f\n" +
	"\n" +
	"_client_idB\x0e\n" +
	"\f_private_key\"s\n" +
	"\x0eOryIdpSettings\x12&\n" +
	"\fproject_slug\x18\x01 \x01(\tH\x00R\vprojectSlug\x88\x01\x01\x12\x1c\n" +
	"\aapi_key\x18\x02 \x01(\tH\x01R\x06apiKey\x88\x01\x01B\x0f\n" +
	"\r_project_slugB\n" +
	"\n" +
	"\b_api_key\"\xdc\x01\n" +
	"\bSettings\x12K\n" +
	"\aapi_key\x18\x01 \x01(\v2(.agntcy.identity.service.v1alpha1.ApiKeyB\x03\xe0A\x03H\x00R\x06apiKey\x88\x01\x01\x12c\n" +
	"\x0fissuer_settings\x18\x02 \x01(\v20.agntcy.identity.service.v1alpha1.IssuerSettingsB\x03\xe0A\x01H\x01R\x0eissuerSettings\x88\x01\x01B\n" +
	"\n" +
	"\b_api_keyB\x12\n" +
	"\x10_issuer_settings*m\n" +
	"\aIdpType\x12\x18\n" +
	"\x14IDP_TYPE_UNSPECIFIED\x10\x00\x12\x10\n" +
	"\fIDP_TYPE_DUO\x10\x01\x12\x11\n" +
	"\rIDP_TYPE_OKTA\x10\x02\x12\x10\n" +
	"\fIDP_TYPE_ORY\x10\x03\x12\x11\n" +
	"\rIDP_TYPE_SELF\x10\x04BhZfgithub.com/agntcy/identity-service/api/server/agntcy/identity/service/v1alpha1;identity_service_sdk_gob\x06proto3"

var (
	file_agntcy_identity_service_v1alpha1_settings_proto_rawDescOnce sync.Once
	file_agntcy_identity_service_v1alpha1_settings_proto_rawDescData []byte
)

func file_agntcy_identity_service_v1alpha1_settings_proto_rawDescGZIP() []byte {
	file_agntcy_identity_service_v1alpha1_settings_proto_rawDescOnce.Do(func() {
		file_agntcy_identity_service_v1alpha1_settings_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_agntcy_identity_service_v1alpha1_settings_proto_rawDesc), len(file_agntcy_identity_service_v1alpha1_settings_proto_rawDesc)))
	})
	return file_agntcy_identity_service_v1alpha1_settings_proto_rawDescData
}

var file_agntcy_identity_service_v1alpha1_settings_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
var file_agntcy_identity_service_v1alpha1_settings_proto_goTypes = []any{
	(IdpType)(0),            // 0: agntcy.identity.service.v1alpha1.IdpType
	(*ApiKey)(nil),          // 1: agntcy.identity.service.v1alpha1.ApiKey
	(*DuoIdpSettings)(nil),  // 2: agntcy.identity.service.v1alpha1.DuoIdpSettings
	(*IssuerSettings)(nil),  // 3: agntcy.identity.service.v1alpha1.IssuerSettings
	(*OktaIdpSettings)(nil), // 4: agntcy.identity.service.v1alpha1.OktaIdpSettings
	(*OryIdpSettings)(nil),  // 5: agntcy.identity.service.v1alpha1.OryIdpSettings
	(*Settings)(nil),        // 6: agntcy.identity.service.v1alpha1.Settings
}
var file_agntcy_identity_service_v1alpha1_settings_proto_depIdxs = []int32{
	0, // 0: agntcy.identity.service.v1alpha1.IssuerSettings.idp_type:type_name -> agntcy.identity.service.v1alpha1.IdpType
	2, // 1: agntcy.identity.service.v1alpha1.IssuerSettings.duo_idp_settings:type_name -> agntcy.identity.service.v1alpha1.DuoIdpSettings
	4, // 2: agntcy.identity.service.v1alpha1.IssuerSettings.okta_idp_settings:type_name -> agntcy.identity.service.v1alpha1.OktaIdpSettings
	5, // 3: agntcy.identity.service.v1alpha1.IssuerSettings.ory_idp_settings:type_name -> agntcy.identity.service.v1alpha1.OryIdpSettings
	1, // 4: agntcy.identity.service.v1alpha1.Settings.api_key:type_name -> agntcy.identity.service.v1alpha1.ApiKey
	3, // 5: agntcy.identity.service.v1alpha1.Settings.issuer_settings:type_name -> agntcy.identity.service.v1alpha1.IssuerSettings
	6, // [6:6] is the sub-list for method output_type
	6, // [6:6] is the sub-list for method input_type
	6, // [6:6] is the sub-list for extension type_name
	6, // [6:6] is the sub-list for extension extendee
	0, // [0:6] is the sub-list for field type_name
}

func init() { file_agntcy_identity_service_v1alpha1_settings_proto_init() }
func file_agntcy_identity_service_v1alpha1_settings_proto_init() {
	if File_agntcy_identity_service_v1alpha1_settings_proto != nil {
		return
	}
	file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[0].OneofWrappers = []any{}
	file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[1].OneofWrappers = []any{}
	file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[2].OneofWrappers = []any{}
	file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[3].OneofWrappers = []any{}
	file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[4].OneofWrappers = []any{}
	file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes[5].OneofWrappers = []any{}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_agntcy_identity_service_v1alpha1_settings_proto_rawDesc), len(file_agntcy_identity_service_v1alpha1_settings_proto_rawDesc)),
			NumEnums:      1,
			NumMessages:   6,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_agntcy_identity_service_v1alpha1_settings_proto_goTypes,
		DependencyIndexes: file_agntcy_identity_service_v1alpha1_settings_proto_depIdxs,
		EnumInfos:         file_agntcy_identity_service_v1alpha1_settings_proto_enumTypes,
		MessageInfos:      file_agntcy_identity_service_v1alpha1_settings_proto_msgTypes,
	}.Build()
	File_agntcy_identity_service_v1alpha1_settings_proto = out.File
	file_agntcy_identity_service_v1alpha1_settings_proto_goTypes = nil
	file_agntcy_identity_service_v1alpha1_settings_proto_depIdxs = nil
}
