<?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"i
KeyErrorC
user_creation (2*.keyapis.identity.v1.KeyError.UserCreationH 
UserCreationB
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;
    }
}

