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

namespace GPBMetadata\Keyapis\User\V1;

class KeyapisUserUserV1
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Visibility::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        $pool->internalAddGeneratedFile(
            '
ž?
*keyapis/user/v1/keyapis_user_user_v1.protokeyapis.user.v1google/protobuf/timestamp.protogoogle/api/annotations.protogoogle/api/field_behavior.proto google/protobuf/descriptor.protogoogle/protobuf/wrappers.proto",
DeleteUserSessionsRequest
id (BàA"³
DeleteUserSessionsResponseB
error (21.keyapis.user.v1.DeleteUserSessionsResponse.ErrorH I
Error6

validation (2 .keyapis.user.v1.ValidationErrorH B
reasonB
type"¥
User

id (-
type (2.keyapis.user.v1.User.TypeBàA:
status_type (2 .keyapis.user.v1.User.StatusTypeBàA+
login (2.google.protobuf.StringValue+
email (2.google.protobuf.StringValue2
phone_number (2.google.protobuf.StringValue/

company_id (2.google.protobuf.Int32Value+
mrf_id (2.google.protobuf.Int32Value*
rf_id	 (2.google.protobuf.Int32Value3

created_at
 (2.google.protobuf.TimestampBàA.

changed_at (2.google.protobuf.Timestamp5
activated_at (2.google.protobuf.TimestampBàA3

blocked_at (2.google.protobuf.TimestampBàA9
creator_user_id (2.google.protobuf.Int32ValueBàA2
owner_user_id (2.google.protobuf.Int32Value3
invoice_email (2.google.protobuf.StringValue4

vc_user_id (2.google.protobuf.Int32ValueBàA1
description (2.google.protobuf.StringValue8
ustore_user_id (2.google.protobuf.Int32ValueBàA-
env_url (2.google.protobuf.StringValue„
SavingError>
conflict (2*.keyapis.user.v1.User.SavingError.ConflictH R
user_type_forbidden (23.keyapis.user.v1.User.SavingError.UserTypeForbiddenH V
user_status_forbidden (25.keyapis.user.v1.User.SavingError.UserStatusForbiddenH f
 mrf_id_is_required_for_user_type (2:.keyapis.user.v1.User.SavingError.MrfIdRequiredForUserTypeH U
creator_must_be_admin (24.keyapis.user.v1.User.SavingError.CreatorMustBeAdminH ^
rf_id_does_not_match_mrf_id (27.keyapis.user.v1.User.SavingError.RfIdDoesNotMatchMrfIdH W
email_is_already_taken (25.keyapis.user.v1.User.SavingError.EmailIsAlreadyTakenH L
entity_not_found (20.keyapis.user.v1.User.SavingError.EntityNotFoundH 

Conflict
UserTypeForbidden
UserStatusForbidden
MrfIdRequiredForUserType
CreatorMustBeAdmin
RfIdDoesNotMatchMrfId
EmailIsAlreadyTaken
EntityNotFound
field (	B
reason"ì
Type
TYPE_UNKNOWN 	
OWNER
EMPLOYEE

MASTER	
SLAVE	
ADMIN

SELLER
MRF

BACKOFFICE
SERVICE	
ROOT

BTI
	LTP_FIRST
EXTERNAL_SELLER
APPLICATION
MANAGER
DEVICE_ADMIN"Q

StatusType
STATUS_TYPE_UNKNOWN 
NEW
DEMO

ACTIVE
BLOCKED"½
UserCode
code (
user_id (BàA3

created_at (2.google.protobuf.TimestampBàA
creator_user_id (BàA:
creator_user_type (2.keyapis.user.v1.User.TypeBàA"!
GetUserRequest
id (BàA"Ä
GetUserResponse%
data (2.keyapis.user.v1.UserH 7
error (2&.keyapis.user.v1.GetUserResponse.ErrorH I
Error6

validation (2 .keyapis.user.v1.ValidationErrorH B
reasonB
type"~
GetUserListRequest+
filter (2.keyapis.user.v1.UserFilter-
paging (2.keyapis.user.v1.UserPagingH B

pagination"Ì
GetUserListResponse%
data (2.keyapis.user.v1.UserH ;
error (2*.keyapis.user.v1.GetUserListResponse.ErrorH I
Error6

validation (2 .keyapis.user.v1.ValidationErrorH B
reasonB
type"B
GetUserCountRequest+
filter (2.keyapis.user.v1.UserFilter"·
GetUserCountResponse
data (H <
error (2+.keyapis.user.v1.GetUserCountResponse.ErrorH I
Error6

validation (2 .keyapis.user.v1.ValidationErrorH B
reasonB
type"$
DeleteUserRequest
id (BàA"Ø
DeleteUserResponse:
error (2).keyapis.user.v1.DeleteUserResponse.ErrorH ~
Error6

validation (2 .keyapis.user.v1.ValidationErrorH 3
saving (2!.keyapis.user.v1.User.SavingErrorH B
reasonB
type"%
GetUserCodeRequest
id (BàA"Á
GetUserCodeResponse)
data (2.keyapis.user.v1.UserCodeH ;
error (2*.keyapis.user.v1.GetUserCodeResponse.ErrorH ¹
Error6

validation (2 .keyapis.user.v1.ValidationErrorH Z
user_code_not_found (2;.keyapis.user.v1.GetUserCodeResponse.Error.UserCodeNotFoundH 
UserCodeNotFoundB
reasonB
type"N
PostUserCodeCreateRequest1
	user_code (2.keyapis.user.v1.UserCodeBàA"Þ
PostUserCodeCreateResponse)
data (2.keyapis.user.v1.UserCodeH B
error (21.keyapis.user.v1.PostUserCodeCreateResponse.ErrorH I
Error6

validation (2 .keyapis.user.v1.ValidationErrorH B
reasonB
type"±
PatchUserRequest
id (BàA2
phone_number (2.google.protobuf.StringValue+
email (2.google.protobuf.StringValue+
login (2.google.protobuf.StringValue"º
PatchUserResponse%
data (2.keyapis.user.v1.UserH 9
error (2(.keyapis.user.v1.PatchUserResponse.ErrorH º
Error6

validation (2 .keyapis.user.v1.ValidationErrorH Z
user_not_found_error (2:.keyapis.user.v1.PatchUserResponse.Error.UserNotFoundErrorH 
UserNotFoundErrorB
reasonB
type"·

UserFilter
company_ids (.

user_types (2.keyapis.user.v1.User.Type;
user_status_types (2 .keyapis.user.v1.User.StatusType
emails (	
phone_numbers (	
logins (	*
text (2.google.protobuf.StringValue.
contacts (2.google.protobuf.StringValue
sso_user_ids	 ("æ

UserPaging>
order_by_type (2\'.keyapis.user.v1.UserPaging.OrderByTypeA
direction_type (2).keyapis.user.v1.UserPaging.DirectionType
limit (
offset ("v
OrderByType
ORDER_BY_TYPE_UNKNOWN 
ID

CREATED_AT

CHANGED_AT	
EMAIL
RANK
DESCRIPTION">
DirectionType
DIRECTION_TYPE_UNKNOWN 
DESC
ASC".
PostUserCleanSsoDataRequest
id (BàA"£
PostUserCleanSsoDataResponseD
error (23.keyapis.user.v1.PostUserCleanSsoDataResponse.ErrorH ´
Error6

validation (2 .keyapis.user.v1.ValidationErrorH \\
user_type_error (2A.keyapis.user.v1.PostUserCleanSsoDataResponse.Error.UserTypeErrorH e
user_not_found_error (2E.keyapis.user.v1.PostUserCleanSsoDataResponse.Error.UserNotFoundErrorH 
UserTypeError
UserNotFoundErrorB
reasonB
type";
PostUserRequest(
data (2.keyapis.user.v1.UserBàA"û
PostUserResponse%
data (2.keyapis.user.v1.UserH 8
error (2\'.keyapis.user.v1.PostUserResponse.ErrorH ~
Error6

validation (2 .keyapis.user.v1.ValidationErrorH 3
saving (2!.keyapis.user.v1.User.SavingErrorH B
reasonB
type":
ValidationError
path (	BàA
message (	BàA2¤

UserServicel
GetUser.keyapis.user.v1.GetUserRequest .keyapis.user.v1.GetUserResponse"‚Óä“/user/api/v1/user/{id}z
GetUserList#.keyapis.user.v1.GetUserListRequest$.keyapis.user.v1.GetUserListResponse"‚Óä“/user/api/v1/user/list0|
GetUserCount$.keyapis.user.v1.GetUserCountRequest%.keyapis.user.v1.GetUserCountResponse"‚Óä“/user/api/v1/user/countu

DeleteUser".keyapis.user.v1.DeleteUserRequest#.keyapis.user.v1.DeleteUserResponse"‚Óä“*/user/api/v1/user/{id}–
DeleteUserSessions*.keyapis.user.v1.DeleteUserSessionsRequest+.keyapis.user.v1.DeleteUserSessionsResponse"\'‚Óä“!*/user/api/v1/user/{id}/sessions}
GetUserCode#.keyapis.user.v1.GetUserCodeRequest$.keyapis.user.v1.GetUserCodeResponse"#‚Óä“/user/api/v1/user/{id}/code—
PostUserCodeCreate*.keyapis.user.v1.PostUserCodeCreateRequest+.keyapis.user.v1.PostUserCodeCreateResponse"(‚Óä“""/user/api/v1/user/code/create:*m
PostUser .keyapis.user.v1.PostUserRequest!.keyapis.user.v1.PostUserResponse"‚Óä“"/user/api/v1/user:*p
	PatchUser!.keyapis.user.v1.PatchUserRequest".keyapis.user.v1.PatchUserResponse"‚Óä“2/user/api/v1/user:*¢
PostUserCleanSsoData,.keyapis.user.v1.PostUserCleanSsoDataRequest-.keyapis.user.v1.PostUserCleanSsoDataResponse"-‚Óä“\'"%/user/api/v1/user/{id}/clean_sso_dataBŒ
ru.keyapis.user.v1BKeyapisUserV1ProtoHP Z/keyapis_user_v1Øø¢KEYAPISUSERV1ªKeyapis.User.V1ÊKeyapis\\User\\V1êKeyapis::User::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

