// Copyright 2025 AGNTCY Contributors (https://github.com/agntcy)
// SPDX-License-Identifier: Apache-2.0

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

package identity_service_sdk_go

import (
	v1alpha1 "github.com/agntcy/identity-service/api/server/agntcy/identity/service/shared/v1alpha1"
	_ "github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2/options"
	_ "google.golang.org/genproto/googleapis/api/annotations"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	emptypb "google.golang.org/protobuf/types/known/emptypb"
	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 ListAppsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// A list of Apps.
	Apps []*App `protobuf:"bytes,1,rep,name=apps,proto3" json:"apps,omitempty"`
	// Pagination response.
	Pagination    *v1alpha1.PagedResponse `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*ListAppsResponse) ProtoMessage() {}

func (x *ListAppsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_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 ListAppsResponse.ProtoReflect.Descriptor instead.
func (*ListAppsResponse) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{0}
}

func (x *ListAppsResponse) GetApps() []*App {
	if x != nil {
		return x.Apps
	}
	return nil
}

func (x *ListAppsResponse) GetPagination() *v1alpha1.PagedResponse {
	if x != nil {
		return x.Pagination
	}
	return nil
}

type ListAppsRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The current page of the pagination
	Page *int32 `protobuf:"varint,1,opt,name=page,proto3,oneof" json:"page,omitempty"`
	// The page size of the pagination
	Size *int32 `protobuf:"varint,2,opt,name=size,proto3,oneof" json:"size,omitempty"`
	// The search query
	Query *string `protobuf:"bytes,3,opt,name=query,proto3,oneof" json:"query,omitempty"`
	// The app type filter
	Types []AppType `protobuf:"varint,4,rep,packed,name=types,proto3,enum=agntcy.identity.service.v1alpha1.AppType" json:"types,omitempty"`
	// The column ID to sort by
	SortColumn *string `protobuf:"bytes,5,opt,name=sort_column,json=sortColumn,proto3,oneof" json:"sort_column,omitempty"`
	// Whether to sort in descending order (true) or ascending order (false)
	SortDesc      *bool `protobuf:"varint,6,opt,name=sort_desc,json=sortDesc,proto3,oneof" json:"sort_desc,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*ListAppsRequest) ProtoMessage() {}

func (x *ListAppsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_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 ListAppsRequest.ProtoReflect.Descriptor instead.
func (*ListAppsRequest) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{1}
}

func (x *ListAppsRequest) GetPage() int32 {
	if x != nil && x.Page != nil {
		return *x.Page
	}
	return 0
}

func (x *ListAppsRequest) GetSize() int32 {
	if x != nil && x.Size != nil {
		return *x.Size
	}
	return 0
}

func (x *ListAppsRequest) GetQuery() string {
	if x != nil && x.Query != nil {
		return *x.Query
	}
	return ""
}

func (x *ListAppsRequest) GetTypes() []AppType {
	if x != nil {
		return x.Types
	}
	return nil
}

func (x *ListAppsRequest) GetSortColumn() string {
	if x != nil && x.SortColumn != nil {
		return *x.SortColumn
	}
	return ""
}

func (x *ListAppsRequest) GetSortDesc() bool {
	if x != nil && x.SortDesc != nil {
		return *x.SortDesc
	}
	return false
}

type CreateAppRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The App to create.
	App           *App `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*CreateAppRequest) ProtoMessage() {}

func (x *CreateAppRequest) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_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 CreateAppRequest.ProtoReflect.Descriptor instead.
func (*CreateAppRequest) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{2}
}

func (x *CreateAppRequest) GetApp() *App {
	if x != nil {
		return x.App
	}
	return nil
}

type CreateOasfAppRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The OASF schema in a base64 encoded format
	SchemaBase64  string `protobuf:"bytes,1,opt,name=schema_base64,json=schemaBase64,proto3" json:"schema_base64,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*CreateOasfAppRequest) ProtoMessage() {}

func (x *CreateOasfAppRequest) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_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 CreateOasfAppRequest.ProtoReflect.Descriptor instead.
func (*CreateOasfAppRequest) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{3}
}

func (x *CreateOasfAppRequest) GetSchemaBase64() string {
	if x != nil {
		return x.SchemaBase64
	}
	return ""
}

type CreateOasfAppResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The created OASF App.
	App *App `protobuf:"bytes,1,opt,name=app,proto3" json:"app,omitempty"`
	// The issued badge for the OASF App.
	Badge         *Badge `protobuf:"bytes,2,opt,name=badge,proto3" json:"badge,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*CreateOasfAppResponse) ProtoMessage() {}

func (x *CreateOasfAppResponse) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_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 CreateOasfAppResponse.ProtoReflect.Descriptor instead.
func (*CreateOasfAppResponse) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{4}
}

func (x *CreateOasfAppResponse) GetApp() *App {
	if x != nil {
		return x.App
	}
	return nil
}

func (x *CreateOasfAppResponse) GetBadge() *Badge {
	if x != nil {
		return x.Badge
	}
	return nil
}

type GetAppsCountRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*GetAppsCountRequest) ProtoMessage() {}

func (x *GetAppsCountRequest) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_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 GetAppsCountRequest.ProtoReflect.Descriptor instead.
func (*GetAppsCountRequest) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{5}
}

type AppTypeCountEntry struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The type of the App
	Key AppType `protobuf:"varint,1,opt,name=key,proto3,enum=agntcy.identity.service.v1alpha1.AppType" json:"key,omitempty"`
	// The count of apps of the given type
	Value         int64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AppTypeCountEntry) Reset() {
	*x = AppTypeCountEntry{}
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*AppTypeCountEntry) ProtoMessage() {}

func (x *AppTypeCountEntry) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[6]
	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 AppTypeCountEntry.ProtoReflect.Descriptor instead.
func (*AppTypeCountEntry) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{6}
}

func (x *AppTypeCountEntry) GetKey() AppType {
	if x != nil {
		return x.Key
	}
	return AppType_APP_TYPE_UNSPECIFIED
}

func (x *AppTypeCountEntry) GetValue() int64 {
	if x != nil {
		return x.Value
	}
	return 0
}

type GetAppsCountResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The apps count per app type
	Counts []*AppTypeCountEntry `protobuf:"bytes,1,rep,name=counts,proto3" json:"counts,omitempty"`
	// The total count
	Total         int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetAppsCountResponse) Reset() {
	*x = GetAppsCountResponse{}
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetAppsCountResponse) ProtoMessage() {}

func (x *GetAppsCountResponse) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[7]
	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 GetAppsCountResponse.ProtoReflect.Descriptor instead.
func (*GetAppsCountResponse) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{7}
}

func (x *GetAppsCountResponse) GetCounts() []*AppTypeCountEntry {
	if x != nil {
		return x.Counts
	}
	return nil
}

func (x *GetAppsCountResponse) GetTotal() int64 {
	if x != nil {
		return x.Total
	}
	return 0
}

type GetAppRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// App Id to get.
	AppId         string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetAppRequest) Reset() {
	*x = GetAppRequest{}
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetAppRequest) ProtoMessage() {}

func (x *GetAppRequest) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[8]
	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 GetAppRequest.ProtoReflect.Descriptor instead.
func (*GetAppRequest) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{8}
}

func (x *GetAppRequest) GetAppId() string {
	if x != nil {
		return x.AppId
	}
	return ""
}

type UpdateAppRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// App Id to update.
	AppId string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
	// App parameters to update.
	App           *App `protobuf:"bytes,2,opt,name=app,proto3" json:"app,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *UpdateAppRequest) Reset() {
	*x = UpdateAppRequest{}
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*UpdateAppRequest) ProtoMessage() {}

func (x *UpdateAppRequest) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[9]
	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 UpdateAppRequest.ProtoReflect.Descriptor instead.
func (*UpdateAppRequest) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{9}
}

func (x *UpdateAppRequest) GetAppId() string {
	if x != nil {
		return x.AppId
	}
	return ""
}

func (x *UpdateAppRequest) GetApp() *App {
	if x != nil {
		return x.App
	}
	return nil
}

type DeleteAppRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// App Id to delete.
	AppId         string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteAppRequest) Reset() {
	*x = DeleteAppRequest{}
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*DeleteAppRequest) ProtoMessage() {}

func (x *DeleteAppRequest) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[10]
	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 DeleteAppRequest.ProtoReflect.Descriptor instead.
func (*DeleteAppRequest) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{10}
}

func (x *DeleteAppRequest) GetAppId() string {
	if x != nil {
		return x.AppId
	}
	return ""
}

type RefreshAppApiKeyRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// App Id to refresh the API Key for.
	AppId         string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RefreshAppApiKeyRequest) Reset() {
	*x = RefreshAppApiKeyRequest{}
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*RefreshAppApiKeyRequest) ProtoMessage() {}

func (x *RefreshAppApiKeyRequest) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[11]
	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 RefreshAppApiKeyRequest.ProtoReflect.Descriptor instead.
func (*RefreshAppApiKeyRequest) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{11}
}

func (x *RefreshAppApiKeyRequest) GetAppId() string {
	if x != nil {
		return x.AppId
	}
	return ""
}

type GetBadgeRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// App Id or Resolver Metadata ID to get the badge for.
	AppId         string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetBadgeRequest) Reset() {
	*x = GetBadgeRequest{}
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetBadgeRequest) ProtoMessage() {}

func (x *GetBadgeRequest) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[12]
	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 GetBadgeRequest.ProtoReflect.Descriptor instead.
func (*GetBadgeRequest) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{12}
}

func (x *GetBadgeRequest) GetAppId() string {
	if x != nil {
		return x.AppId
	}
	return ""
}

type GetTasksRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// A filter to exclude fetching tasks for the specified app ids
	ExcludeAppIds []string `protobuf:"bytes,1,rep,name=exclude_app_ids,json=excludeAppIds,proto3" json:"exclude_app_ids,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetTasksRequest) Reset() {
	*x = GetTasksRequest{}
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[13]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetTasksRequest) ProtoMessage() {}

func (x *GetTasksRequest) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[13]
	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 GetTasksRequest.ProtoReflect.Descriptor instead.
func (*GetTasksRequest) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{13}
}

func (x *GetTasksRequest) GetExcludeAppIds() []string {
	if x != nil {
		return x.ExcludeAppIds
	}
	return nil
}

type GetTasksResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// The list of tasks per Agentic Service type
	Result        map[string]*GetTasksResponse_TaskList `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetTasksResponse) Reset() {
	*x = GetTasksResponse{}
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[14]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetTasksResponse) ProtoMessage() {}

func (x *GetTasksResponse) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[14]
	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 GetTasksResponse.ProtoReflect.Descriptor instead.
func (*GetTasksResponse) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{14}
}

func (x *GetTasksResponse) GetResult() map[string]*GetTasksResponse_TaskList {
	if x != nil {
		return x.Result
	}
	return nil
}

type GetTasksResponse_TaskList struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Tasks         []*Task                `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetTasksResponse_TaskList) Reset() {
	*x = GetTasksResponse_TaskList{}
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[15]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetTasksResponse_TaskList) ProtoMessage() {}

func (x *GetTasksResponse_TaskList) ProtoReflect() protoreflect.Message {
	mi := &file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[15]
	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 GetTasksResponse_TaskList.ProtoReflect.Descriptor instead.
func (*GetTasksResponse_TaskList) Descriptor() ([]byte, []int) {
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP(), []int{14, 0}
}

func (x *GetTasksResponse_TaskList) GetTasks() []*Task {
	if x != nil {
		return x.Tasks
	}
	return nil
}

var File_agntcy_identity_service_v1alpha1_app_service_proto protoreflect.FileDescriptor

const file_agntcy_identity_service_v1alpha1_app_service_proto_rawDesc = "" +
	"\n" +
	"2agntcy/identity/service/v1alpha1/app_service.proto\x12 agntcy.identity.service.v1alpha1\x1a8agntcy/identity/service/shared/v1alpha1/pagination.proto\x1a*agntcy/identity/service/v1alpha1/app.proto\x1a,agntcy/identity/service/v1alpha1/badge.proto\x1a-agntcy/identity/service/v1alpha1/policy.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a.protoc-gen-openapiv2/options/annotations.proto\"\xb9\x01\n" +
	"\x10ListAppsResponse\x129\n" +
	"\x04apps\x18\x01 \x03(\v2%.agntcy.identity.service.v1alpha1.AppR\x04apps\x12[\n" +
	"\n" +
	"pagination\x18\x02 \x01(\v26.agntcy.identity.service.shared.v1alpha1.PagedResponseH\x00R\n" +
	"pagination\x88\x01\x01B\r\n" +
	"\v_pagination\"\xa1\x02\n" +
	"\x0fListAppsRequest\x12\x17\n" +
	"\x04page\x18\x01 \x01(\x05H\x00R\x04page\x88\x01\x01\x12\x17\n" +
	"\x04size\x18\x02 \x01(\x05H\x01R\x04size\x88\x01\x01\x12\x19\n" +
	"\x05query\x18\x03 \x01(\tH\x02R\x05query\x88\x01\x01\x12?\n" +
	"\x05types\x18\x04 \x03(\x0e2).agntcy.identity.service.v1alpha1.AppTypeR\x05types\x12$\n" +
	"\vsort_column\x18\x05 \x01(\tH\x03R\n" +
	"sortColumn\x88\x01\x01\x12 \n" +
	"\tsort_desc\x18\x06 \x01(\bH\x04R\bsortDesc\x88\x01\x01B\a\n" +
	"\x05_pageB\a\n" +
	"\x05_sizeB\b\n" +
	"\x06_queryB\x0e\n" +
	"\f_sort_columnB\f\n" +
	"\n" +
	"_sort_desc\"K\n" +
	"\x10CreateAppRequest\x127\n" +
	"\x03app\x18\x01 \x01(\v2%.agntcy.identity.service.v1alpha1.AppR\x03app\";\n" +
	"\x14CreateOasfAppRequest\x12#\n" +
	"\rschema_base64\x18\x01 \x01(\tR\fschemaBase64\"\x8f\x01\n" +
	"\x15CreateOasfAppResponse\x127\n" +
	"\x03app\x18\x01 \x01(\v2%.agntcy.identity.service.v1alpha1.AppR\x03app\x12=\n" +
	"\x05badge\x18\x02 \x01(\v2'.agntcy.identity.service.v1alpha1.BadgeR\x05badge\"\x15\n" +
	"\x13GetAppsCountRequest\"f\n" +
	"\x11AppTypeCountEntry\x12;\n" +
	"\x03key\x18\x01 \x01(\x0e2).agntcy.identity.service.v1alpha1.AppTypeR\x03key\x12\x14\n" +
	"\x05value\x18\x02 \x01(\x03R\x05value\"y\n" +
	"\x14GetAppsCountResponse\x12K\n" +
	"\x06counts\x18\x01 \x03(\v23.agntcy.identity.service.v1alpha1.AppTypeCountEntryR\x06counts\x12\x14\n" +
	"\x05total\x18\x02 \x01(\x03R\x05total\"&\n" +
	"\rGetAppRequest\x12\x15\n" +
	"\x06app_id\x18\x01 \x01(\tR\x05appId\"b\n" +
	"\x10UpdateAppRequest\x12\x15\n" +
	"\x06app_id\x18\x01 \x01(\tR\x05appId\x127\n" +
	"\x03app\x18\x02 \x01(\v2%.agntcy.identity.service.v1alpha1.AppR\x03app\")\n" +
	"\x10DeleteAppRequest\x12\x15\n" +
	"\x06app_id\x18\x01 \x01(\tR\x05appId\"0\n" +
	"\x17RefreshAppApiKeyRequest\x12\x15\n" +
	"\x06app_id\x18\x01 \x01(\tR\x05appId\"(\n" +
	"\x0fGetBadgeRequest\x12\x15\n" +
	"\x06app_id\x18\x01 \x01(\tR\x05appId\"9\n" +
	"\x0fGetTasksRequest\x12&\n" +
	"\x0fexclude_app_ids\x18\x01 \x03(\tR\rexcludeAppIds\"\xac\x02\n" +
	"\x10GetTasksResponse\x12V\n" +
	"\x06result\x18\x01 \x03(\v2>.agntcy.identity.service.v1alpha1.GetTasksResponse.ResultEntryR\x06result\x1aH\n" +
	"\bTaskList\x12<\n" +
	"\x05tasks\x18\x01 \x03(\v2&.agntcy.identity.service.v1alpha1.TaskR\x05tasks\x1av\n" +
	"\vResultEntry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\tR\x03key\x12Q\n" +
	"\x05value\x18\x02 \x01(\v2;.agntcy.identity.service.v1alpha1.GetTasksResponse.TaskListR\x05value:\x028\x012\x97\x0f\n" +
	"\n" +
	"AppService\x12\xa1\x01\n" +
	"\bListApps\x121.agntcy.identity.service.v1alpha1.ListAppsRequest\x1a2.agntcy.identity.service.v1alpha1.ListAppsResponse\".\x92A\x15\x12\tList Apps*\bListApps\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1alpha1/apps\x12\xc9\x01\n" +
	"\fGetAppsCount\x125.agntcy.identity.service.v1alpha1.GetAppsCountRequest\x1a6.agntcy.identity.service.v1alpha1.GetAppsCountResponse\"J\x92A'\x12\x17Get apps count per type*\fGetAppsCount\x82\xd3\xe4\x93\x02\x1a\x12\x18/v1alpha1/apps/all/count\x12\x9b\x01\n" +
	"\x06GetApp\x12/.agntcy.identity.service.v1alpha1.GetAppRequest\x1a%.agntcy.identity.service.v1alpha1.App\"9\x92A\x17\x12\rGet App by Id*\x06GetApp\x82\xd3\xe4\x93\x02\x19\x12\x17/v1alpha1/apps/{app_id}\x12\x9d\x01\n" +
	"\tCreateApp\x122.agntcy.identity.service.v1alpha1.CreateAppRequest\x1a%.agntcy.identity.service.v1alpha1.App\"5\x92A\x17\x12\n" +
	"Create App*\tCreateApp\x82\xd3\xe4\x93\x02\x15:\x03app\"\x0e/v1alpha1/apps\x12\xec\x01\n" +
	"\rCreateOasfApp\x126.agntcy.identity.service.v1alpha1.CreateOasfAppRequest\x1a7.agntcy.identity.service.v1alpha1.CreateOasfAppResponse\"j\x92AI\x128Create an OASF App from an OASF schema and issue a badge*\rCreateOasfApp\x82\xd3\xe4\x93\x02\x18:\x01*\"\x13/v1alpha1/apps/oasf\x12\xb9\x01\n" +
	"\tUpdateApp\x122.agntcy.identity.service.v1alpha1.UpdateAppRequest\x1a%.agntcy.identity.service.v1alpha1.App\"Q\x92A\x17\x12\n" +
	"Update App*\tUpdateApp\xdaA\x10name,description\x82\xd3\xe4\x93\x02\x1e:\x03app2\x17/v1alpha1/apps/{app_id}\x12\x92\x01\n" +
	"\tDeleteApp\x122.agntcy.identity.service.v1alpha1.DeleteAppRequest\x1a\x16.google.protobuf.Empty\"9\x92A\x17\x12\n" +
	"Delete App*\tDeleteApp\x82\xd3\xe4\x93\x02\x19*\x17/v1alpha1/apps/{app_id}\x12\xda\x01\n" +
	"\x10RefreshAppApiKey\x129.agntcy.identity.service.v1alpha1.RefreshAppApiKeyRequest\x1a%.agntcy.identity.service.v1alpha1.App\"d\x92A2\x12\x1eRefresh the API Key for an App*\x10RefreshAppApiKey\x82\xd3\xe4\x93\x02)\x12'/v1alpha1/apps/{app_id}/api-key/refresh\x12\xf6\x01\n" +
	"\bGetBadge\x121.agntcy.identity.service.v1alpha1.GetBadgeRequest\x1a'.agntcy.identity.service.v1alpha1.Badge\"\x8d\x01\x92Ae\x12VGet the current badge issued for the App using the App ID or the Resolver Metadata ID.*\vGetAppBadge\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1alpha1/apps/{app_id}/badge\x12\xba\x01\n" +
	"\bGetTasks\x121.agntcy.identity.service.v1alpha1.GetTasksRequest\x1a2.agntcy.identity.service.v1alpha1.GetTasksResponse\"G\x92A-\x12!Get the list of tasks of all apps*\bGetTasks\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1alpha1/tasks\x1a\b\x92A\x05\n" +
	"\x03AppBhZfgithub.com/agntcy/identity-service/api/server/agntcy/identity/service/v1alpha1;identity_service_sdk_gob\x06proto3"

var (
	file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescOnce sync.Once
	file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescData []byte
)

func file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescGZIP() []byte {
	file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescOnce.Do(func() {
		file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_agntcy_identity_service_v1alpha1_app_service_proto_rawDesc), len(file_agntcy_identity_service_v1alpha1_app_service_proto_rawDesc)))
	})
	return file_agntcy_identity_service_v1alpha1_app_service_proto_rawDescData
}

var file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes = make([]protoimpl.MessageInfo, 17)
var file_agntcy_identity_service_v1alpha1_app_service_proto_goTypes = []any{
	(*ListAppsResponse)(nil),          // 0: agntcy.identity.service.v1alpha1.ListAppsResponse
	(*ListAppsRequest)(nil),           // 1: agntcy.identity.service.v1alpha1.ListAppsRequest
	(*CreateAppRequest)(nil),          // 2: agntcy.identity.service.v1alpha1.CreateAppRequest
	(*CreateOasfAppRequest)(nil),      // 3: agntcy.identity.service.v1alpha1.CreateOasfAppRequest
	(*CreateOasfAppResponse)(nil),     // 4: agntcy.identity.service.v1alpha1.CreateOasfAppResponse
	(*GetAppsCountRequest)(nil),       // 5: agntcy.identity.service.v1alpha1.GetAppsCountRequest
	(*AppTypeCountEntry)(nil),         // 6: agntcy.identity.service.v1alpha1.AppTypeCountEntry
	(*GetAppsCountResponse)(nil),      // 7: agntcy.identity.service.v1alpha1.GetAppsCountResponse
	(*GetAppRequest)(nil),             // 8: agntcy.identity.service.v1alpha1.GetAppRequest
	(*UpdateAppRequest)(nil),          // 9: agntcy.identity.service.v1alpha1.UpdateAppRequest
	(*DeleteAppRequest)(nil),          // 10: agntcy.identity.service.v1alpha1.DeleteAppRequest
	(*RefreshAppApiKeyRequest)(nil),   // 11: agntcy.identity.service.v1alpha1.RefreshAppApiKeyRequest
	(*GetBadgeRequest)(nil),           // 12: agntcy.identity.service.v1alpha1.GetBadgeRequest
	(*GetTasksRequest)(nil),           // 13: agntcy.identity.service.v1alpha1.GetTasksRequest
	(*GetTasksResponse)(nil),          // 14: agntcy.identity.service.v1alpha1.GetTasksResponse
	(*GetTasksResponse_TaskList)(nil), // 15: agntcy.identity.service.v1alpha1.GetTasksResponse.TaskList
	nil,                               // 16: agntcy.identity.service.v1alpha1.GetTasksResponse.ResultEntry
	(*App)(nil),                       // 17: agntcy.identity.service.v1alpha1.App
	(*v1alpha1.PagedResponse)(nil),    // 18: agntcy.identity.service.shared.v1alpha1.PagedResponse
	(AppType)(0),                      // 19: agntcy.identity.service.v1alpha1.AppType
	(*Badge)(nil),                     // 20: agntcy.identity.service.v1alpha1.Badge
	(*Task)(nil),                      // 21: agntcy.identity.service.v1alpha1.Task
	(*emptypb.Empty)(nil),             // 22: google.protobuf.Empty
}
var file_agntcy_identity_service_v1alpha1_app_service_proto_depIdxs = []int32{
	17, // 0: agntcy.identity.service.v1alpha1.ListAppsResponse.apps:type_name -> agntcy.identity.service.v1alpha1.App
	18, // 1: agntcy.identity.service.v1alpha1.ListAppsResponse.pagination:type_name -> agntcy.identity.service.shared.v1alpha1.PagedResponse
	19, // 2: agntcy.identity.service.v1alpha1.ListAppsRequest.types:type_name -> agntcy.identity.service.v1alpha1.AppType
	17, // 3: agntcy.identity.service.v1alpha1.CreateAppRequest.app:type_name -> agntcy.identity.service.v1alpha1.App
	17, // 4: agntcy.identity.service.v1alpha1.CreateOasfAppResponse.app:type_name -> agntcy.identity.service.v1alpha1.App
	20, // 5: agntcy.identity.service.v1alpha1.CreateOasfAppResponse.badge:type_name -> agntcy.identity.service.v1alpha1.Badge
	19, // 6: agntcy.identity.service.v1alpha1.AppTypeCountEntry.key:type_name -> agntcy.identity.service.v1alpha1.AppType
	6,  // 7: agntcy.identity.service.v1alpha1.GetAppsCountResponse.counts:type_name -> agntcy.identity.service.v1alpha1.AppTypeCountEntry
	17, // 8: agntcy.identity.service.v1alpha1.UpdateAppRequest.app:type_name -> agntcy.identity.service.v1alpha1.App
	16, // 9: agntcy.identity.service.v1alpha1.GetTasksResponse.result:type_name -> agntcy.identity.service.v1alpha1.GetTasksResponse.ResultEntry
	21, // 10: agntcy.identity.service.v1alpha1.GetTasksResponse.TaskList.tasks:type_name -> agntcy.identity.service.v1alpha1.Task
	15, // 11: agntcy.identity.service.v1alpha1.GetTasksResponse.ResultEntry.value:type_name -> agntcy.identity.service.v1alpha1.GetTasksResponse.TaskList
	1,  // 12: agntcy.identity.service.v1alpha1.AppService.ListApps:input_type -> agntcy.identity.service.v1alpha1.ListAppsRequest
	5,  // 13: agntcy.identity.service.v1alpha1.AppService.GetAppsCount:input_type -> agntcy.identity.service.v1alpha1.GetAppsCountRequest
	8,  // 14: agntcy.identity.service.v1alpha1.AppService.GetApp:input_type -> agntcy.identity.service.v1alpha1.GetAppRequest
	2,  // 15: agntcy.identity.service.v1alpha1.AppService.CreateApp:input_type -> agntcy.identity.service.v1alpha1.CreateAppRequest
	3,  // 16: agntcy.identity.service.v1alpha1.AppService.CreateOasfApp:input_type -> agntcy.identity.service.v1alpha1.CreateOasfAppRequest
	9,  // 17: agntcy.identity.service.v1alpha1.AppService.UpdateApp:input_type -> agntcy.identity.service.v1alpha1.UpdateAppRequest
	10, // 18: agntcy.identity.service.v1alpha1.AppService.DeleteApp:input_type -> agntcy.identity.service.v1alpha1.DeleteAppRequest
	11, // 19: agntcy.identity.service.v1alpha1.AppService.RefreshAppApiKey:input_type -> agntcy.identity.service.v1alpha1.RefreshAppApiKeyRequest
	12, // 20: agntcy.identity.service.v1alpha1.AppService.GetBadge:input_type -> agntcy.identity.service.v1alpha1.GetBadgeRequest
	13, // 21: agntcy.identity.service.v1alpha1.AppService.GetTasks:input_type -> agntcy.identity.service.v1alpha1.GetTasksRequest
	0,  // 22: agntcy.identity.service.v1alpha1.AppService.ListApps:output_type -> agntcy.identity.service.v1alpha1.ListAppsResponse
	7,  // 23: agntcy.identity.service.v1alpha1.AppService.GetAppsCount:output_type -> agntcy.identity.service.v1alpha1.GetAppsCountResponse
	17, // 24: agntcy.identity.service.v1alpha1.AppService.GetApp:output_type -> agntcy.identity.service.v1alpha1.App
	17, // 25: agntcy.identity.service.v1alpha1.AppService.CreateApp:output_type -> agntcy.identity.service.v1alpha1.App
	4,  // 26: agntcy.identity.service.v1alpha1.AppService.CreateOasfApp:output_type -> agntcy.identity.service.v1alpha1.CreateOasfAppResponse
	17, // 27: agntcy.identity.service.v1alpha1.AppService.UpdateApp:output_type -> agntcy.identity.service.v1alpha1.App
	22, // 28: agntcy.identity.service.v1alpha1.AppService.DeleteApp:output_type -> google.protobuf.Empty
	17, // 29: agntcy.identity.service.v1alpha1.AppService.RefreshAppApiKey:output_type -> agntcy.identity.service.v1alpha1.App
	20, // 30: agntcy.identity.service.v1alpha1.AppService.GetBadge:output_type -> agntcy.identity.service.v1alpha1.Badge
	14, // 31: agntcy.identity.service.v1alpha1.AppService.GetTasks:output_type -> agntcy.identity.service.v1alpha1.GetTasksResponse
	22, // [22:32] is the sub-list for method output_type
	12, // [12:22] is the sub-list for method input_type
	12, // [12:12] is the sub-list for extension type_name
	12, // [12:12] is the sub-list for extension extendee
	0,  // [0:12] is the sub-list for field type_name
}

func init() { file_agntcy_identity_service_v1alpha1_app_service_proto_init() }
func file_agntcy_identity_service_v1alpha1_app_service_proto_init() {
	if File_agntcy_identity_service_v1alpha1_app_service_proto != nil {
		return
	}
	file_agntcy_identity_service_v1alpha1_app_proto_init()
	file_agntcy_identity_service_v1alpha1_badge_proto_init()
	file_agntcy_identity_service_v1alpha1_policy_proto_init()
	file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[0].OneofWrappers = []any{}
	file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes[1].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_app_service_proto_rawDesc), len(file_agntcy_identity_service_v1alpha1_app_service_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   17,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_agntcy_identity_service_v1alpha1_app_service_proto_goTypes,
		DependencyIndexes: file_agntcy_identity_service_v1alpha1_app_service_proto_depIdxs,
		MessageInfos:      file_agntcy_identity_service_v1alpha1_app_service_proto_msgTypes,
	}.Build()
	File_agntcy_identity_service_v1alpha1_app_service_proto = out.File
	file_agntcy_identity_service_v1alpha1_app_service_proto_goTypes = nil
	file_agntcy_identity_service_v1alpha1_app_service_proto_depIdxs = nil
}
