# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: auth.proto
# Protobuf Python Version: 7.35.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    7,
    35,
    1,
    '',
    'auth.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nauth.proto\x12\x0e\x66reeexile.auth\"a\n\x17\x43\x61ptchaChallengeRequest\x12\x11\n\tclient_ip\x18\x01 \x01(\t\x12\x33\n\x0epreferred_type\x18\x02 \x01(\x0e\x32\x1b.freeexile.auth.CaptchaType\"\xbb\x01\n\x18\x43\x61ptchaChallengeResponse\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x31\n\x0c\x63\x61ptcha_type\x18\x02 \x01(\x0e\x32\x1b.freeexile.auth.CaptchaType\x12\x18\n\x10question_or_seed\x18\x03 \x01(\t\x12\x12\n\ndifficulty\x18\x04 \x01(\r\x12\x15\n\rexpires_at_ms\x18\x05 \x01(\x04\x12\x11\n\tsignature\x18\x06 \x01(\t\"\x8a\x01\n\x14QuickRegisterRequest\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x10\n\x08username\x18\x03 \x01(\t\x12\x12\n\ncaptcha_id\x18\x04 \x01(\t\x12\x18\n\x10\x63\x61ptcha_solution\x18\x05 \x01(\t\x12\x11\n\tclient_ip\x18\x06 \x01(\t\"\x9c\x01\n\x15QuickRegisterResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x12\n\naccount_id\x18\x03 \x01(\t\x12\r\n\x05\x65mail\x18\x04 \x01(\t\x12\x1d\n\x15requires_verification\x18\x05 \x01(\x08\x12\x1f\n\x17\x63ode_expires_in_seconds\x18\x06 \x01(\r\"X\n\x12VerifyEmailRequest\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x19\n\x11verification_code\x18\x02 \x01(\t\x12\x18\n\x10\x61\x63tivation_token\x18\x03 \x01(\t\"\x94\x01\n\x13VerifyEmailResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x12\n\naccount_id\x18\x03 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x04 \x01(\t\x12\x15\n\rrefresh_token\x18\x05 \x01(\t\x12\x1a\n\x12\x65xpires_in_seconds\x18\x06 \x01(\r\"o\n\x1dResendVerificationCodeRequest\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x11\n\tclient_ip\x18\x02 \x01(\t\x12\x12\n\ncaptcha_id\x18\x03 \x01(\t\x12\x18\n\x10\x63\x61ptcha_solution\x18\x04 \x01(\t\"\\\n\x1eResendVerificationCodeResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x18\n\x10\x63ooldown_seconds\x18\x03 \x01(\r\"p\n\x0cLoginRequest\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x12\n\ncaptcha_id\x18\x03 \x01(\t\x12\x18\n\x10\x63\x61ptcha_solution\x18\x04 \x01(\t\x12\x11\n\tclient_ip\x18\x05 \x01(\t\"\xcd\x01\n\rLoginResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x03 \x01(\t\x12\x15\n\rrefresh_token\x18\x04 \x01(\t\x12\x12\n\naccount_id\x18\x05 \x01(\t\x12\x10\n\x08username\x18\x06 \x01(\t\x12-\n\x06status\x18\x07 \x01(\x0e\x32\x1d.freeexile.auth.AccountStatus\x12\x18\n\x10requires_captcha\x18\x08 \x01(\x08\"\x8d\x01\n\x11OAuthLoginRequest\x12\x33\n\x08provider\x18\x01 \x01(\x0e\x32!.freeexile.auth.OAuthProviderType\x12\x1a\n\x12\x61uth_code_or_token\x18\x02 \x01(\t\x12\x14\n\x0credirect_uri\x18\x03 \x01(\t\x12\x11\n\tclient_ip\x18\x04 \x01(\t\"\xa1\x01\n\x12OAuthLoginResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x03 \x01(\t\x12\x15\n\rrefresh_token\x18\x04 \x01(\t\x12\x12\n\naccount_id\x18\x05 \x01(\t\x12\x10\n\x08username\x18\x06 \x01(\t\x12\x16\n\x0eis_new_account\x18\x07 \x01(\x08\",\n\x13RefreshTokenRequest\x12\x15\n\rrefresh_token\x18\x01 \x01(\t\"\x81\x01\n\x14RefreshTokenResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x03 \x01(\t\x12\x15\n\rrefresh_token\x18\x04 \x01(\t\x12\x1a\n\x12\x65xpires_in_seconds\x18\x05 \x01(\r*\x82\x01\n\rAccountStatus\x12\x16\n\x12STATUS_UNSPECIFIED\x10\x00\x12\x1d\n\x19STATUS_PENDING_ACTIVATION\x10\x01\x12\x11\n\rSTATUS_ACTIVE\x10\x02\x12\x14\n\x10STATUS_SUSPENDED\x10\x03\x12\x11\n\rSTATUS_BANNED\x10\x04*m\n\x11OAuthProviderType\x12\x18\n\x14PROVIDER_UNSPECIFIED\x10\x00\x12\x13\n\x0fPROVIDER_GOOGLE\x10\x01\x12\x12\n\x0ePROVIDER_APPLE\x10\x02\x12\x15\n\x11PROVIDER_FACEBOOK\x10\x03*0\n\x0b\x43\x61ptchaType\x12\x10\n\x0c\x43\x41PTCHA_MATH\x10\x00\x12\x0f\n\x0b\x43\x41PTCHA_POW\x10\x01\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'auth_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_ACCOUNTSTATUS']._serialized_start=1876
  _globals['_ACCOUNTSTATUS']._serialized_end=2006
  _globals['_OAUTHPROVIDERTYPE']._serialized_start=2008
  _globals['_OAUTHPROVIDERTYPE']._serialized_end=2117
  _globals['_CAPTCHATYPE']._serialized_start=2119
  _globals['_CAPTCHATYPE']._serialized_end=2167
  _globals['_CAPTCHACHALLENGEREQUEST']._serialized_start=30
  _globals['_CAPTCHACHALLENGEREQUEST']._serialized_end=127
  _globals['_CAPTCHACHALLENGERESPONSE']._serialized_start=130
  _globals['_CAPTCHACHALLENGERESPONSE']._serialized_end=317
  _globals['_QUICKREGISTERREQUEST']._serialized_start=320
  _globals['_QUICKREGISTERREQUEST']._serialized_end=458
  _globals['_QUICKREGISTERRESPONSE']._serialized_start=461
  _globals['_QUICKREGISTERRESPONSE']._serialized_end=617
  _globals['_VERIFYEMAILREQUEST']._serialized_start=619
  _globals['_VERIFYEMAILREQUEST']._serialized_end=707
  _globals['_VERIFYEMAILRESPONSE']._serialized_start=710
  _globals['_VERIFYEMAILRESPONSE']._serialized_end=858
  _globals['_RESENDVERIFICATIONCODEREQUEST']._serialized_start=860
  _globals['_RESENDVERIFICATIONCODEREQUEST']._serialized_end=971
  _globals['_RESENDVERIFICATIONCODERESPONSE']._serialized_start=973
  _globals['_RESENDVERIFICATIONCODERESPONSE']._serialized_end=1065
  _globals['_LOGINREQUEST']._serialized_start=1067
  _globals['_LOGINREQUEST']._serialized_end=1179
  _globals['_LOGINRESPONSE']._serialized_start=1182
  _globals['_LOGINRESPONSE']._serialized_end=1387
  _globals['_OAUTHLOGINREQUEST']._serialized_start=1390
  _globals['_OAUTHLOGINREQUEST']._serialized_end=1531
  _globals['_OAUTHLOGINRESPONSE']._serialized_start=1534
  _globals['_OAUTHLOGINRESPONSE']._serialized_end=1695
  _globals['_REFRESHTOKENREQUEST']._serialized_start=1697
  _globals['_REFRESHTOKENREQUEST']._serialized_end=1741
  _globals['_REFRESHTOKENRESPONSE']._serialized_start=1744
  _globals['_REFRESHTOKENRESPONSE']._serialized_end=1873
# @@protoc_insertion_point(module_scope)
