
    ZThHK                     
   d Z ddlmZ ddlmZ ddlmZ ddlm	Z
  ej                         ZddlmZ ddlmZ ddlmZ ddlmZ dd	lmZ  ej                         j3                  d
      Z e       Z e
j:                  ee        e
j<                  ede       ej>                  s_ded   _         ded   _!        ded   jD                  d   _         ded   jD                  d   _!        ded   jD                  d   _         ded   jD                  d   _!        ded   jD                  d   _         ded   jD                  d   _!        ded   jD                  d   _         ded   jD                  d   _!        ded   jD                  d   _         ded   jD                  d   _!        ded   jD                  d   _         ded   jD                  d   _!        ded   jD                  d   _         ded   jD                  d   _!        ded   jD                  d   _         ded   jD                  d   _!        ded   jD                  d   _         ded   jD                  d   _!        ded   jD                  d   _         ded   jD                  d   _!        ded   jD                  d   _         ded   jD                  d   _!        ded   jD                  d   _         ded   jD                  d   _!        ded    jD                  d!   _         ded    jD                  d!   _!        ded    jD                  d"   _         ded    jD                  d"   _!        ded#   jD                  d$   _         ded#   jD                  d$   _!        ded%   jD                  d$   _         ded%   jD                  d$   _!        ded&   jD                  d$   _         ded&   jD                  d$   _!        ded'   jD                  d$   _         ded'   jD                  d$   _!        ded'   jD                  d(   _         ded'   jD                  d(   _!        ded)   jD                  d$   _         ded)   jD                  d$   _!        ded*   jD                  d   _         ded*   jD                  d   _!        ded+   jD                  d   _         ded+   jD                  d   _!        ded+   jD                  d,   _         ded+   jD                  d,   _!        ded-   jD                  d   _         ded-   jD                  d   _!        ded-   jD                  d,   _         ded-   jD                  d,   _!        ded.   jD                  d   _         ded.   jD                  d   _!        ded/   jD                  d!   _         ded/   jD                  d!   _!        ded/   jD                  d0   _         ded/   jD                  d0   _!        ded1   jF                  d2   _         d3ed1   jF                  d2   _!        ded1   jF                  d4   _         d5ed1   jF                  d4   _!        ded1   jF                  d6   _         d7ed1   jF                  d6   _!        ded1   jF                  d8   _         d9ed1   jF                  d8   _!        ded1   jF                  d:   _         d;ed1   jF                  d:   _!        ded1   jF                  d<   _         d=ed1   jF                  d<   _!        ded1   jF                  d>   _         d?ed1   jF                  d>   _!        ded1   jF                  d@   _         dAed1   jF                  d@   _!        ded1   jF                  dB   _         dCed1   jF                  dB   _!        dDed   _$        dEed   _%        dFed   _$        dEed   _%        dGed   _$        dHed   _%        dIed    _$        dJed    _%        dKedL   _$        dMedL   _%        dNed#   _$        dOed#   _%        dPedQ   _$        dRedQ   _%        dSedT   _$        dUedT   _%        dVed%   _$        dWed%   _%        dXed&   _$        dYed&   _%        dZed'   _$        d[ed'   _%        d\ed)   _$        d]ed)   _%        d^ed*   _$        d_ed*   _%        d`eda   _$        dbeda   _%        dced+   _$        dded+   _%        deedf   _$        dgedf   _%        dhed-   _$        died-   _%        djedk   _$        dledk   _%        dmed.   _$        dned.   _%        doed/   _$        dped/   _%        dqed1   _$        dred1   _%        yy)szGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder)annotations_pb2)field_behavior_pb2)field_mask_pb2)	roles_pb2s   
%sift/user_groups/v2/user_groups.protosift.user_groups.v2google/api/annotations.protogoogle/api/field_behavior.proto google/protobuf/field_mask.proto.protoc-gen-openapiv2/options/annotations.protosift/roles/v2/roles.proto"
	UserGroup'
user_group_id (	BARuserGroupId
name (	BARname
role_id (	BARroleId"

is_default (BAR	isDefaultJ
	resources (2'.sift.user_groups.v2.UserGroup.ResourceBAR	resources
user_ids (	BARuserIdsP
Resource 
	asset_ids (	BARassetIds"

all_assets (BAR	allAssets"
ListUserGroupsRequest 
	page_size (BARpageSize"

page_token (	BAR	pageToken
filter (	BARfilter
order_by (	BARorderBy"
ListUserGroupsResponseD
user_groups (2.sift.user_groups.v2.UserGroupBAR
userGroups+
next_page_token (	BARnextPageToken"9
GetUserGroupRequest"
user_group_id (	RuserGroupId"Z
GetUserGroupResponseB

user_group (2.sift.user_groups.v2.UserGroupBAR	userGroup"\
UpdateUserUserGroupsRequest
user_id (	RuserId$
user_group_ids (	RuserGroupIds"
UpdateUserUserGroupsResponse"\
CreateUserGroupRequestB

user_group (2.sift.user_groups.v2.UserGroupBAR	userGroup"]
CreateUserGroupResponseB

user_group (2.sift.user_groups.v2.UserGroupBAR	userGroup"
UpdateUserGroupRequestB

user_group (2.sift.user_groups.v2.UserGroupBAR	userGroup@
update_mask (2.google.protobuf.FieldMaskBAR
updateMask"]
UpdateUserGroupResponseB

user_group (2.sift.user_groups.v2.UserGroupBAR	userGroup"A
DeleteUserGroupRequest'
user_group_id (	BARuserGroupId"
DeleteUserGroupResponse"b
AddUserToUserGroupRequest'
user_group_id (	BARuserGroupId
user_id (	BARuserId"
AddUserToUserGroupResponse"g
RemoveUserFromUserGroupRequest'
user_group_id (	BARuserGroupId
user_id (	BARuserId"!
RemoveUserFromUserGroupResponse"A
GetUserGroupsForAssetsRequest 
	asset_ids (	BARassetIds"
GetUserGroupsForAssetsResponseD
user_groups (2.sift.user_groups.v2.UserGroupBAR
userGroups.
roles (2.sift.roles.v2.RoleBARroles2
UserGroupService
ListUserGroups*.sift.user_groups.v2.ListUserGroupsRequest+.sift.user_groups.v2.ListUserGroupsResponse"AdListUserGroups/Retrieves user groups using an optional filter.*!UserGroupService_ListUserGroupsV2/api/v2/user-groups
GetUserGroup(.sift.user_groups.v2.GetUserGroupRequest).sift.user_groups.v2.GetUserGroupResponse"vAHGetUserGroupRetrieves a user group.*UserGroupService_GetUserGroupV2%#/api/v2/user-groups/{user_group_id}
CreateUserGroup+.sift.user_groups.v2.CreateUserGroupRequest,.sift.user_groups.v2.CreateUserGroupResponse"mALCreateUserGroupCreates a user group.*"UserGroupService_CreateUserGroupV2"/api/v2/user-groups:*
UpdateUserGroup+.sift.user_groups.v2.UpdateUserGroupRequest,.sift.user_groups.v2.UpdateUserGroupResponse"ALUpdateUserGroupUpdates a user group.*"UserGroupService_UpdateUserGroupV232./api/v2/user-groups/{user_group.user_group_id}:*
DeleteUserGroup+.sift.user_groups.v2.DeleteUserGroupRequest,.sift.user_groups.v2.DeleteUserGroupResponse"zALDeleteUserGroupDeletes a user group.*"UserGroupService_DeleteUserGroupV2%*#/api/v2/user-groups/{user_group_id}
AddUserToUserGroup..sift.user_groups.v2.AddUserToUserGroupRequest/.sift.user_groups.v2.AddUserToUserGroupResponse"AYAddUserToUserGroupAdds a user to a user group.*%UserGroupService_AddUserToUserGroupV2"/api/v2/user-groups:add-user
RemoveUserFromUserGroup3.sift.user_groups.v2.RemoveUserFromUserGroupRequest4.sift.user_groups.v2.RemoveUserFromUserGroupResponse"AhRemoveUserFromUserGroup!Removes a user from a user group.**UserGroupService_RemoveUserFromUserGroupV2!"/api/v2/user-groups:remove-user
UpdateUserUserGroups0.sift.user_groups.v2.UpdateUserUserGroupsRequest1.sift.user_groups.v2.UpdateUserUserGroupsResponse"A^UpdateUserUserGroupsUpdates a user's user groups.*'UserGroupService_UpdateUserUserGroupsV2!"/api/v2/user-groups:update-user
GetUserGroupsForAssets2.sift.user_groups.v2.GetUserGroupsForAssetsRequest3.sift.user_groups.v2.GetUserGroupsForAssetsResponse"ApGetUserGroupsForAssets+Retrieves user groups for a list of assets.*)UserGroupService_GetUserGroupsForAssetsV2$"/api/v2/user-groups:get-for-assetsB
com.sift.user_groups.v2BUserGroupsProtoPSUXSift.UserGroups.V2Sift\UserGroups\V2Sift\UserGroups\V2\GPBMetadataSift::UserGroups::V2A
User Group Servicebproto3z#sift.user_groups.v2.user_groups_pb2N
DESCRIPTORs   
com.sift.user_groups.v2BUserGroupsProtoPSUXSift.UserGroups.V2Sift\UserGroups\V2Sift\UserGroups\V2\GPBMetadataSift::UserGroups::V2A
User Group Service_USERGROUP_RESOURCE	asset_idss   A
all_assetss   A
_USERGROUPuser_group_idnamerole_id
is_default	resourcesuser_ids_LISTUSERGROUPSREQUEST	page_size
page_tokenfilterorder_by_LISTUSERGROUPSRESPONSEuser_groupsnext_page_token_GETUSERGROUPRESPONSE
user_group_CREATEUSERGROUPREQUEST_CREATEUSERGROUPRESPONSE_UPDATEUSERGROUPREQUESTupdate_mask_UPDATEUSERGROUPRESPONSE_DELETEUSERGROUPREQUEST_ADDUSERTOUSERGROUPREQUESTuser_id_REMOVEUSERFROMUSERGROUPREQUEST_GETUSERGROUPSFORASSETSREQUEST_GETUSERGROUPSFORASSETSRESPONSEroles_USERGROUPSERVICEListUserGroupss   AdListUserGroups/Retrieves user groups using an optional filter.*!UserGroupService_ListUserGroupsV2/api/v2/user-groupsGetUserGroupsv   AHGetUserGroupRetrieves a user group.*UserGroupService_GetUserGroupV2%#/api/v2/user-groups/{user_group_id}CreateUserGroupsm   ALCreateUserGroupCreates a user group.*"UserGroupService_CreateUserGroupV2"/api/v2/user-groups:*UpdateUserGroups   ALUpdateUserGroupUpdates a user group.*"UserGroupService_UpdateUserGroupV232./api/v2/user-groups/{user_group.user_group_id}:*DeleteUserGroupsz   ALDeleteUserGroupDeletes a user group.*"UserGroupService_DeleteUserGroupV2%*#/api/v2/user-groups/{user_group_id}AddUserToUserGroups   AYAddUserToUserGroupAdds a user to a user group.*%UserGroupService_AddUserToUserGroupV2"/api/v2/user-groups:add-userRemoveUserFromUserGroups   AhRemoveUserFromUserGroup!Removes a user from a user group.**UserGroupService_RemoveUserFromUserGroupV2!"/api/v2/user-groups:remove-userUpdateUserUserGroupss   A^UpdateUserUserGroupsUpdates a user's user groups.*'UserGroupService_UpdateUserUserGroupsV2!"/api/v2/user-groups:update-userGetUserGroupsForAssetss   ApGetUserGroupsForAssets+Retrieves user groups for a list of assets.*)UserGroupService_GetUserGroupsForAssetsV2$"/api/v2/user-groups:get-for-assets   i8  i  i;  i  i  ic  ie  _GETUSERGROUPREQUESTi  i  i  i  _UPDATEUSERUSERGROUPSREQUESTiX  iZ  _UPDATEUSERUSERGROUPSRESPONSEix  iz  i  i  i5  i8  i  i  i5  i7  ix  iz  _DELETEUSERGROUPRESPONSEi  i  i  i  _ADDUSERTOUSERGROUPRESPONSEi  i  i~  i   _REMOVEUSERFROMUSERGROUPRESPONSEi  i  i  i  i}  i  ih  )&__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_db
google.apir   #google_dot_api_dot_annotations__pb2r   'google_dot_api_dot_field__behavior__pb2r	   (google_dot_protobuf_dot_field__mask__pb2protoc_gen_openapiv2.options7protoc__gen__openapiv2_dot_options_dot_annotations__pb2sift.roles.v2r
   $sift_dot_roles_dot_v2_dot_roles__pb2AddSerializedFiler   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_loaded_options_serialized_optionsfields_by_namemethods_by_name_serialized_start_serialized_end     h/home/www/backend.miabetepe.com/venv/lib/python3.12/site-packages/sift/user_groups/v2/user_groups_pb2.py<module>r]      sk
  
 & 5 ? ? 8 #

"
"
$ N T V s K &%%'99  ;ih  jh
9 ' ' '
H = ' ' '
4Y[c d%%+/(<( 0l(<,PT( !00=MT`( !00=QQU( !00>NUa( !00>RKO(<''8HO[(<''8LBF(<''/?FR(<''/CEI(<''	2BIU(<''	2FHL(<''5ELX(<''5IGK(<''4DKW(<''4HFJ(<''
3CJV(<''
3GSW(#$33K@PWc(#$33K@TTX(#$33LAQXd(#$33LAUPT(#$33H=MT`(#$33H=QRV(#$33J?OVb(#$33J?SVZ($%44]CSZf($%44]CWZ^($%445FGW^j($%445FG[SW("#22<@PWc("#22<@TUY($%44\BRYe($%44\BVVZ(%&55lCSZf(%&55lCWUY($%44\BRYe($%44\BVVZ($%44]CSZf($%44]CWVZ(%&55lCSZf(%&55lCWX\($%44_EU\h($%44_EY[_('(77HX_k('(77H\UY('(77	BRYe('(77	BV`d(,-<<_M]dp(,-<<_MaZ^(,-<<YGW^j(,-<<YG[[_(+,;;KHX_k(+,;;KH\^b(,-<<]K[bn(,-<<]K_X\(,-<<WEU\h(,-<<WEYTX(//0@AQ YB(//0@AURV(//?O Wt(//?SUY(//0ABR Zs(//0ABVUY(//0ABR ZG(//0ABVUY(//0ABR Zv(//0ABVX\(//0DEU ]E(//0DEY]a(//0IJZ bV(//0IJ^Z^(//0FGW _N(//0FG[\`(//0HIY a`(//0HI]+.(<*),(<(47( !325( !17:(#$658(#$48;($%769($%558(!"436(!"269("#548("#3=A()*<;?()*:>B(*+=<@(*+;8<($%76:($%59=(%&87;(%&68<($%76:($%59=(%&87;(%&68<($%76:($%59=(%&87;(%&6;?('(:9=('(8<@(();:>(()9@D(,-?>B(,-=AE(-.@?C(-.>?C(+,>=A(+,<@D(,-?>B(,-=26(104(/m &r[   