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

namespace GPBMetadata\Keyapis\AccessManagement\V1;

class KeyapisAccessManagementGroupV1
{
    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\Google\Protobuf\Wrappers::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
ÖG
Ekeyapis/access_management/v1/keyapis_access_management_group_v1.protokeyapis.access_management.v1google/api/field_behavior.protogoogle/protobuf/wrappers.protogoogle/protobuf/timestamp.proto"4
PutGroupApiKeyCreateRequest
group_id (	BàA"6
PutGroupApiKeyCreateResponse
data (	H B
type"4
PutGroupApiKeyDeleteRequest
group_id (	BàA"
PutGroupApiKeyDeleteResponse"(
Claim
key (	BàA
value (	"8
	UserGroup
user_id (	BàA
group_id (	BàA"ê
Group

id (	
title (	BàA
description (	3
claims (2#.keyapis.access_management.v1.Claim9
requirements (2#.keyapis.access_management.v1.Claim.

deleted_at (2.google.protobuf.Timestamp
tags (	""
GetGroupRequest
id (	BàA"î
GetGroupResponse3
data (2#.keyapis.access_management.v1.GroupH E
error (24.keyapis.access_management.v1.GetGroupResponse.ErrorH V
ErrorC

validation (2-.keyapis.access_management.v1.ValidationErrorH B
reasonB
type"›
GetGroupListRequest9
filter (2).keyapis.access_management.v1.GroupFilter;
paging (2).keyapis.access_management.v1.GroupPagingH B

pagination"ö
GetGroupListResponse3
data (2#.keyapis.access_management.v1.GroupH I
error (28.keyapis.access_management.v1.GetGroupListResponse.ErrorH V
ErrorC

validation (2-.keyapis.access_management.v1.ValidationErrorH B
reasonB
type"Q
GetGroupCountRequest9
filter (2).keyapis.access_management.v1.GroupFilter"Ó
GetGroupCountResponse
data (H J
error (29.keyapis.access_management.v1.GetGroupCountResponse.ErrorH V
ErrorC

validation (2-.keyapis.access_management.v1.ValidationErrorH B
reasonB
type"Ù
GroupFilter
text (	Q
requirements (2;.keyapis.access_management.v1.GroupFilter.RequirementsEntryE
claims (25.keyapis.access_management.v1.GroupFilter.ClaimsEntry
tags (	0
hide_deleted (2.google.protobuf.BoolValue3
RequirementsEntry
key (	
value (	:8-
ClaimsEntry
key (	
value (	:8"È
GroupPagingL
order_by_type (25.keyapis.access_management.v1.GroupPaging.OrderByTypeO
direction_type (27.keyapis.access_management.v1.GroupPaging.DirectionType
limit (
offset (";
OrderByType
ORDER_BY_TYPE_UNKNOWN 
ID	
TITLE">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"J
PostGroupRequest6
data (2#.keyapis.access_management.v1.GroupBàA"—
PostGroupByTemplateRequest
group_template_id (	BàA
group_title (	BàA?
group_requirements (2#.keyapis.access_management.v1.Claim"ð
PostGroupResponse3
data (2#.keyapis.access_management.v1.GroupH F
error (25.keyapis.access_management.v1.PostGroupResponse.ErrorH V
ErrorC

validation (2-.keyapis.access_management.v1.ValidationErrorH B
reasonB
type"é
PostGroupByTemplateResponse3
data (2#.keyapis.access_management.v1.GroupH P
error (2?.keyapis.access_management.v1.PostGroupByTemplateResponse.ErrorH º
ErrorC

validation (2-.keyapis.access_management.v1.ValidationErrorH b
group_template_not_found_error (28.keyapis.access_management.v1.GroupTemplateNotFoundErrorH B
reasonB
type"%
DeleteGroupRequest
id (	BàA"
DeleteGroupResponse"]
PutGroupUserAttachRequest@

user_group (2\'.keyapis.access_management.v1.UserGroupBàA"
PutGroupUserAttachResponse"]
PutGroupUserDetachRequest@

user_group (2\'.keyapis.access_management.v1.UserGroupBàA"§
GetGroupUserListRequest=
filter (2-.keyapis.access_management.v1.GroupUserFilter?
paging (2-.keyapis.access_management.v1.GroupUserPagingH B

pagination"Ü
GroupUserPagingP
order_by_type (29.keyapis.access_management.v1.GroupUserPaging.OrderByTypeS
direction_type (2;.keyapis.access_management.v1.GroupUserPaging.DirectionType
limit (
offset ("C
OrderByType
ORDER_BY_TYPE_UNKNOWN 
GROUP_ID
USER_ID">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC"6
GroupUserFilter
	group_ids (	
user_ids (	"[
GetGroupUserListResponse7
data (2\'.keyapis.access_management.v1.UserGroupH B
type"Y
GetGroupUserCountRequest=
filter (2-.keyapis.access_management.v1.GroupUserFilter"3
GetGroupUserCountResponse
data (H B
type"
PutGroupUserDetachResponse"[
GetGroupClaimCountRequest>
filter (2..keyapis.access_management.v1.GroupClaimFilter"4
GetGroupClaimCountResponse
data (H B
type"[
GetGroupClaimExistRequest>
filter (2..keyapis.access_management.v1.GroupClaimFilter"¦
GetGroupClaimExistResponse
data (H O
error (2>.keyapis.access_management.v1.GetGroupClaimExistResponse.ErrorH ž
Errorr
claim_filter_empty (2T.keyapis.access_management.v1.GetGroupClaimExistResponse.Error.ClaimFilterEmptyErrorH 
ClaimFilterEmptyErrorB
reasonB
type"ª
GetGroupClaimListRequest>
filter (2..keyapis.access_management.v1.GroupClaimFilter@
paging (2..keyapis.access_management.v1.GroupClaimPagingH B

pagination"X
GetGroupClaimListResponse3
data (2#.keyapis.access_management.v1.ClaimH B
type"¯
GroupClaimFilter-
user_id (2.google.protobuf.StringValueJ
claims (2:.keyapis.access_management.v1.GroupClaimFilter.ClaimsEntryJ
	user_data (27.keyapis.access_management.v1.GroupClaimFilter.UserData
api_key_hash (	-
ClaimsEntry
key (	
value (	:8Ž
UserDataS
claims (2C.keyapis.access_management.v1.GroupClaimFilter.UserData.ClaimsEntry-
ClaimsEntry
key (	
value (	:8"Ø
GroupClaimPagingQ
order_by_type (2:.keyapis.access_management.v1.GroupClaimPaging.OrderByTypeT
direction_type (2<.keyapis.access_management.v1.GroupClaimPaging.DirectionType
limit (
offset ("<
OrderByType
ORDER_BY_TYPE_UNKNOWN 
KEY	
VALUE">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC":
ValidationError
path (	BàA
message (	BàA"R
GroupTemplateNotFoundError
group_template_id (	BàA
message (	BàA2¦
GroupService—
GetGroup-.keyapis.access_management.v1.GetGroupRequest..keyapis.access_management.v1.GetGroupResponse",‚Óä“&$/access_management/api/v1/group/{id}¥
GetGroupList1.keyapis.access_management.v1.GetGroupListRequest2.keyapis.access_management.v1.GetGroupListResponse",‚Óä“&$/access_management/api/v1/group/list0§
GetGroupCount2.keyapis.access_management.v1.GetGroupCountRequest3.keyapis.access_management.v1.GetGroupCountResponse"-‚Óä“\'%/access_management/api/v1/group/count˜
	PostGroup..keyapis.access_management.v1.PostGroupRequest/.keyapis.access_management.v1.PostGroupResponse"*‚Óä“$"/access_management/api/v1/group:* 
DeleteGroup0.keyapis.access_management.v1.DeleteGroupRequest1.keyapis.access_management.v1.DeleteGroupResponse",‚Óä“&*$/access_management/api/v1/group/{id}Â
PostGroupByTemplate8.keyapis.access_management.v1.PostGroupByTemplateRequest9.keyapis.access_management.v1.PostGroupByTemplateResponse"6‚Óä“0"+/access_management/api/v1/group/by_template:*ç
PutGroupUserAttach7.keyapis.access_management.v1.PutGroupUserAttachRequest8.keyapis.access_management.v1.PutGroupUserAttachResponse"^‚Óä“XV/access_management/api/v1/group/{user_group.group_id}/user/{user_group.user_id}/attachç
PutGroupUserDetach7.keyapis.access_management.v1.PutGroupUserDetachRequest8.keyapis.access_management.v1.PutGroupUserDetachResponse"^‚Óä“XV/access_management/api/v1/group/{user_group.group_id}/user/{user_group.user_id}/detach¶
GetGroupUserList5.keyapis.access_management.v1.GetGroupUserListRequest6.keyapis.access_management.v1.GetGroupUserListResponse"1‚Óä“+)/access_management/api/v1/group/user/list0¸
GetGroupUserCount6.keyapis.access_management.v1.GetGroupUserCountRequest7.keyapis.access_management.v1.GetGroupUserCountResponse"2‚Óä“,*/access_management/api/v1/group/user/countº
GetGroupClaimList6.keyapis.access_management.v1.GetGroupClaimListRequest7.keyapis.access_management.v1.GetGroupClaimListResponse"2‚Óä“,*/access_management/api/v1/group/claim/list0¼
GetGroupClaimCount7.keyapis.access_management.v1.GetGroupClaimCountRequest8.keyapis.access_management.v1.GetGroupClaimCountResponse"3‚Óä“-+/access_management/api/v1/group/claim/count¼
GetGroupClaimExist7.keyapis.access_management.v1.GetGroupClaimExistRequest8.keyapis.access_management.v1.GetGroupClaimExistResponse"3‚Óä“-+/access_management/api/v1/group/claim/existÐ
PutGroupApiKeyCreate9.keyapis.access_management.v1.PutGroupApiKeyCreateRequest:.keyapis.access_management.v1.PutGroupApiKeyCreateResponse"A‚Óä“;9/access_management/api/v1/group/{group_id}/api_key/createÐ
PutGroupApiKeyDelete9.keyapis.access_management.v1.PutGroupApiKeyDeleteRequest:.keyapis.access_management.v1.PutGroupApiKeyDeleteResponse"A‚Óä“;9/access_management/api/v1/group/{group_id}/api_key/deleteBâ
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;
    }
}

