<?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(
            '
5
*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"

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"

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";
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:*B
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;
    }
}

