<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: keyapis/access_management/v1/keyapis_access_management_template_v1.proto

namespace GPBMetadata\Keyapis\AccessManagement\V1;

class KeyapisAccessManagementTemplateV1
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Keyapis\AccessManagement\V1\KeyapisAccessManagementGroupV1::initOnce();
        $pool->internalAddGeneratedFile(
            '
ö.
Hkeyapis/access_management/v1/keyapis_access_management_template_v1.protokeyapis.access_management.v1google/api/field_behavior.protoEkeyapis/access_management/v1/keyapis_access_management_group_v1.proto"ã
GroupTemplate

id (	
title (	BàA
group_title_suffix (	BàA
description (	3
claims (2#.keyapis.access_management.v1.Claim9
requirements (2#.keyapis.access_management.v1.Claim
tags (	"Â
 GetGroupTemplateGroupListRequestF
filter (26.keyapis.access_management.v1.GroupTemplateGroupFilterH
paging (26.keyapis.access_management.v1.GroupTemplateGroupPagingH B

pagination"k
!GetGroupTemplateGroupCountRequestF
filter (26.keyapis.access_management.v1.GroupTemplateGroupFilter"<
"GetGroupTemplateGroupCountResponse
data (H B
type"�
GroupTemplateGroupPagingY
order_by_type (2B.keyapis.access_management.v1.GroupTemplateGroupPaging.OrderByType\\
direction_type (2D.keyapis.access_management.v1.GroupTemplateGroupPaging.DirectionType
limit (
offset ("M
OrderByType
ORDER_BY_TYPE_UNKNOWN 
GROUP_ID
GROUP_TEMPLATE_ID">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"m
!GetGroupTemplateGroupListResponse@
data (20.keyapis.access_management.v1.GroupTemplateGroupH B
type"y
"PutGroupTemplateGroupAttachRequestS
group_template_group (20.keyapis.access_management.v1.GroupTemplateGroupBàA"%
#PutGroupTemplateGroupAttachResponse"y
"PutGroupTemplateGroupDetachRequestS
group_template_group (20.keyapis.access_management.v1.GroupTemplateGroupBàA"K
GroupTemplateGroup
group_id (	BàA
group_template_id (	BàA"I
GroupTemplateGroupFilter
	group_ids (	
group_template_ids (	"%
#PutGroupTemplateGroupDetachResponse"*
GetGroupTemplateRequest
id (	BàA"†
GetGroupTemplateResponse;
data (2+.keyapis.access_management.v1.GroupTemplateH M
error (2<.keyapis.access_management.v1.GetGroupTemplateResponse.ErrorH V
ErrorC

validation (2-.keyapis.access_management.v1.ValidationErrorH B
reasonB
type"³
GetGroupTemplateListRequestA
filter (21.keyapis.access_management.v1.GroupTemplateFilterC
paging (21.keyapis.access_management.v1.GroupTemplatePagingH B

pagination"Ž
GetGroupTemplateListResponse;
data (2+.keyapis.access_management.v1.GroupTemplateH Q
error (2@.keyapis.access_management.v1.GetGroupTemplateListResponse.ErrorH V
ErrorC

validation (2-.keyapis.access_management.v1.ValidationErrorH B
reasonB
type"a
GetGroupTemplateCountRequestA
filter (21.keyapis.access_management.v1.GroupTemplateFilter"ã
GetGroupTemplateCountResponse
data (H R
error (2A.keyapis.access_management.v1.GetGroupTemplateCountResponse.ErrorH V
ErrorC

validation (2-.keyapis.access_management.v1.ValidationErrorH B
reasonB
type"1
GroupTemplateFilter
text (	
tags (	"à
GroupTemplatePagingT
order_by_type (2=.keyapis.access_management.v1.GroupTemplatePaging.OrderByTypeW
direction_type (2?.keyapis.access_management.v1.GroupTemplatePaging.DirectionType
limit (
offset (";
OrderByType
ORDER_BY_TYPE_UNKNOWN 
ID	
TITLE">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"Z
PostGroupTemplateRequest>
data (2+.keyapis.access_management.v1.GroupTemplateBàA"ˆ
PostGroupTemplateResponse;
data (2+.keyapis.access_management.v1.GroupTemplateH N
error (2=.keyapis.access_management.v1.PostGroupTemplateResponse.ErrorH V
ErrorC

validation (2-.keyapis.access_management.v1.ValidationErrorH B
reasonB
type"-
DeleteGroupTemplateRequest
id (	BàA"
DeleteGroupTemplateResponse2�
GroupTemplateService¸
GetGroupTemplate5.keyapis.access_management.v1.GetGroupTemplateRequest6.keyapis.access_management.v1.GetGroupTemplateResponse"5‚Óä“/-/access_management/api/v1/group_template/{id}Æ
GetGroupTemplateList9.keyapis.access_management.v1.GetGroupTemplateListRequest:.keyapis.access_management.v1.GetGroupTemplateListResponse"5‚Óä“/-/access_management/api/v1/group_template/list0È
GetGroupTemplateCount:.keyapis.access_management.v1.GetGroupTemplateCountRequest;.keyapis.access_management.v1.GetGroupTemplateCountResponse"6‚Óä“0./access_management/api/v1/group_template/count¹
PostGroupTemplate6.keyapis.access_management.v1.PostGroupTemplateRequest7.keyapis.access_management.v1.PostGroupTemplateResponse"3‚Óä“-"(/access_management/api/v1/group_template:*Á
DeleteGroupTemplate8.keyapis.access_management.v1.DeleteGroupTemplateRequest9.keyapis.access_management.v1.DeleteGroupTemplateResponse"5‚Óä“/*-/access_management/api/v1/group_template/{id}Û
GetGroupTemplateGroupList>.keyapis.access_management.v1.GetGroupTemplateGroupListRequest?.keyapis.access_management.v1.GetGroupTemplateGroupListResponse";‚Óä“53/access_management/api/v1/group_template/group/list0Ý
GetGroupTemplateGroupCount?.keyapis.access_management.v1.GetGroupTemplateGroupCountRequest@.keyapis.access_management.v1.GetGroupTemplateGroupCountResponse"<‚Óä“64/access_management/api/v1/group_template/group/count¬
PutGroupTemplateGroupAttach@.keyapis.access_management.v1.PutGroupTemplateGroupAttachRequestA.keyapis.access_management.v1.PutGroupTemplateGroupAttachResponse"‡‚Óä“€~/access_management/api/v1/group_template/{group_template_group.group_template_id}/group/{group_template_group.group_id}/attach¬
PutGroupTemplateGroupDetach@.keyapis.access_management.v1.PutGroupTemplateGroupDetachRequestA.keyapis.access_management.v1.PutGroupTemplateGroupDetachResponse"‡‚Óä“€~/access_management/api/v1/group_template/{group_template_group.group_template_id}/group/{group_template_group.group_id}/detachBâ
ru.keyapis.access_management.v1BKeyapisAccessManagementV1ProtoHP Z/keyapis_access_management_v1Øø¢KEYAPISACCESSMANAGEMENTV1ªKeyapis.AccessManagement.V1ÊKeyapis\\AccessManagement\\V1êKeyapis::AccessManagement::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

