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

namespace GPBMetadata\Keyapis\Identity\V1;

class KeyapisIdentityAuthorizationV1
{
    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\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
«
;keyapis/identity/v1/keyapis_identity_authorization_v1.protokeyapis.identity.v1google/api/field_behavior.protogoogle/protobuf/timestamp.proto"[
	UserToken
access_token (	BàA3

expired_at (2.google.protobuf.TimestampBàA",
Captcha
id (	BàA
url (	BàA"Ó
CaptchaAnswer
id (	BàA
code (	BàA�
ErrorL
wrong_answer (24.keyapis.identity.v1.CaptchaAnswer.Error.WrongAnswerH -
captcha (2.keyapis.identity.v1.Captcha
WrongAnswerB
reason"¼
OtpCode
code_id (	BàA
timeout (BàA„
ErrorO
life_time_expired (22.keyapis.identity.v1.OtpCode.Error.LifeTimeExpiredH D
no_attempts (2-.keyapis.identity.v1.OtpCode.Error.NoAttemptsH O
address_not_found (22.keyapis.identity.v1.OtpCode.Error.AddressNotFoundH F
invalid_code (2..keyapis.identity.v1.OtpCode.Error.InvalidCodeH 
LifeTimeExpired

NoAttempts
AddressNotFound
InvalidCodeB
reason"®
SsoErrorY
user_is_temporary_blocked (24.keyapis.identity.v1.SsoError.UserIsTemporaryBlockedH D
user_not_found (2*.keyapis.identity.v1.SsoError.UserNotFoundH K
wrong_credentials (2..keyapis.identity.v1.SsoError.WrongCredentialsH F
user_is_blocked (2+.keyapis.identity.v1.SsoError.UserIsBlockedH K
interval_exceeded (2..keyapis.identity.v1.SsoError.IntervalExceededH 
UserIsTemporaryBlocked
UserNotFoundF
WrongCredentials2
captcha (2.keyapis.identity.v1.CaptchaBàA
UserIsBlocked
IntervalExceededB
reason"˜
KeyErrorC
user_creation (2*.keyapis.identity.v1.KeyError.UserCreationH D
user_not_found (2*.keyapis.identity.v1.KeyError.UserNotFoundH F
user_is_blocked (2+.keyapis.identity.v1.KeyError.UserIsBlockedH 
UserCreation
UserNotFound
UserIsBlockedB
reason"‡
 PostAuthorizationSendCodeRequest
phone_number (	H ?
captcha_answer (2".keyapis.identity.v1.CaptchaAnswerBàAB

otp_text"®
!PostAuthorizationSendCodeResponse,
data (2.keyapis.identity.v1.OtpCodeH M
error (2<.keyapis.identity.v1.PostAuthorizationSendCodeResponse.ErrorH ƒ
ErrorB
captcha_answer (2(.keyapis.identity.v1.CaptchaAnswer.ErrorH ,
sso (2.keyapis.identity.v1.SsoErrorH B
reasonB
type"H
PostAuthorizationLoginRequest
code_id (	BàA
code (	BàA"Ì
PostAuthorizationLoginResponse.
data (2.keyapis.identity.v1.UserTokenH J
error (29.keyapis.identity.v1.PostAuthorizationLoginResponse.ErrorH ¥
Error6
otp_code (2".keyapis.identity.v1.OtpCode.ErrorH ,
sso (2.keyapis.identity.v1.SsoErrorH ,
key (2.keyapis.identity.v1.KeyErrorH B
reasonB
type"Ã
\'PostAuthorizationLoginByPasswordRequest
phone_number (	H 
email (	H 
login (	H 
password (	BàA?
captcha_answer (2".keyapis.identity.v1.CaptchaAnswerBàAB
type"ì
(PostAuthorizationLoginByPasswordResponse.
data (2.keyapis.identity.v1.UserTokenH T
error (2C.keyapis.identity.v1.PostAuthorizationLoginByPasswordResponse.ErrorH ±
ErrorB
captcha_answer (2(.keyapis.identity.v1.CaptchaAnswer.ErrorH ,
sso (2.keyapis.identity.v1.SsoErrorH ,
key (2.keyapis.identity.v1.KeyErrorH B
reasonB
type2ì
AuthorizationService²
PostAuthorizationLogin2.keyapis.identity.v1.PostAuthorizationLoginRequest3.keyapis.identity.v1.PostAuthorizationLoginResponse"/‚Óä“)"$/identity/api/v1/authorization/login:*¿
PostAuthorizationSendCode5.keyapis.identity.v1.PostAuthorizationSendCodeRequest6.keyapis.identity.v1.PostAuthorizationSendCodeResponse"3‚Óä“-"(/identity/api/v1/authorization/send_code:*Ü
 PostAuthorizationLoginByPassword<.keyapis.identity.v1.PostAuthorizationLoginByPasswordRequest=.keyapis.identity.v1.PostAuthorizationLoginByPasswordResponse";‚Óä“5"0/identity/api/v1/authorization/login_by_password:*B¨
ru.keyapis.identity.v1BKeyapisIdentityV1ProtoHP Z/keyapis_identity_v1Øø¢KEYAPISIDENTITYV1ªKeyapis.Identity.V1ÊKeyapis\\Identity\\V1êKeyapis::Identity::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

