# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: steammessages_auth.steamclient.proto
# flake8: noqa
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import enum_type_wrapper

from pysteamauth.pb2.steammessages_unified_base import steamclient_pb2  # noqa


# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n$steammessages_auth.steamclient.proto\x1a\x18steammessages_base.proto\x1a,steammessages_unified_base.steamclient.proto\x1a\x0b\x65nums.proto\"}\n/CAuthentication_GetPasswordRSAPublicKey_Request\x12J\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\tB4\x82\xb5\x18\x30user-provided account name to get an RSA key for\"\xd5\x01\n0CAuthentication_GetPasswordRSAPublicKey_Response\x12\x31\n\rpublickey_mod\x18\x01 \x01(\tB\x1a\x82\xb5\x18\x16the public key modulus\x12\x32\n\rpublickey_exp\x18\x02 \x01(\tB\x1b\x82\xb5\x18\x17the public key exponent\x12:\n\ttimestamp\x18\x03 \x01(\x04\x42\'\x82\xb5\x18#the timestamp the key was generated\"\x9f\x01\n-CAuthentication_BeginAuthSessionViaQR_Request\x12\x1c\n\x14\x64\x65vice_friendly_name\x18\x01 \x01(\t\x12P\n\rplatform_type\x18\x02 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_Unknown\"\xf2\x02\n#CAuthentication_AllowedConfirmation\x12\x8e\x01\n\x11\x63onfirmation_type\x18\x01 \x01(\x0e\x32\x16.EAuthSessionGuardType:\x1fk_EAuthSessionGuardType_UnknownB:\x82\xb5\x18\x36\x61uthentication can proceed with this confirmation type\x12\xb9\x01\n\x12\x61ssociated_message\x18\x02 \x01(\tB\x9c\x01\x82\xb5\x18\x97\x01message to be interpreted depending on the confirmation type. for email confirmation, this might be the redacted email address to which email was sent.\"\xf1\x04\n.CAuthentication_BeginAuthSessionViaQR_Response\x12`\n\tclient_id\x18\x01 \x01(\x04\x42M\x82\xb5\x18Iunique identifier of requestor, also used for routing, portion of QR code\x12T\n\rchallenge_url\x18\x02 \x01(\tB=\x82\xb5\x18\x39URL based on client ID, which will be rendered as QR code\x12p\n\nrequest_id\x18\x03 \x01(\x0c\x42\\\x82\xb5\x18Xunique request ID to be presented by requestor at poll time - must not be rendered in QR\x12]\n\x08interval\x18\x04 \x01(\x02\x42K\x82\xb5\x18Grefresh interval with which requestor should call PollAuthSessionStatus\x12\x88\x01\n\x15\x61llowed_confirmations\x18\x05 \x03(\x0b\x32$.CAuthentication_AllowedConfirmationBC\x82\xb5\x18?the confirmation types that will be able to confirm the request\x12+\n\x07version\x18\x06 \x01(\x05\x42\x1a\x82\xb5\x18\x16version of the QR data\"\xe1\x04\n6CAuthentication_BeginAuthSessionViaCredentials_Request\x12\x1c\n\x14\x64\x65vice_friendly_name\x18\x01 \x01(\t\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x02 \x01(\t\x12\x43\n\x12\x65ncrypted_password\x18\x03 \x01(\tB\'\x82\xb5\x18#password, RSA encrypted client side\x12\x43\n\x14\x65ncryption_timestamp\x18\x04 \x01(\x04\x42%\x82\xb5\x18!timestamp to map to a key - STime\x12&\n\x0eremember_login\x18\x05 \x01(\x08\x42\x0e\x82\xb5\x18\ndeprecated\x12P\n\rplatform_type\x18\x06 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_Unknown\x12\x8f\x01\n\x0bpersistence\x18\x07 \x01(\x0e\x32\x14.ESessionPersistence: k_ESessionPersistence_PersistentBB\x82\xb5\x18>whether we are requesting a persistent or an ephemeral session\x12]\n\nwebsite_id\x18\x08 \x01(\t:\x07UnknownB@\x82\xb5\x18<(EMachineAuthWebDomain) identifier of client requesting auth\"\xd9\x05\n7CAuthentication_BeginAuthSessionViaCredentials_Response\x12L\n\tclient_id\x18\x01 \x01(\x04\x42\x39\x82\xb5\x18\x35unique identifier of requestor, also used for routing\x12z\n\nrequest_id\x18\x02 \x01(\x0c\x42\x66\x82\xb5\x18\x62unique request ID to be presented by requestor at poll time - must not be transferred or displayed\x12]\n\x08interval\x18\x03 \x01(\x02\x42K\x82\xb5\x18Grefresh interval with which requestor should call PollAuthSessionStatus\x12\x88\x01\n\x15\x61llowed_confirmations\x18\x04 \x03(\x0b\x32$.CAuthentication_AllowedConfirmationBC\x82\xb5\x18?the confirmation types that will be able to confirm the request\x12n\n\x07steamid\x18\x05 \x01(\x04\x42]\x82\xb5\x18Ysteamid of the account logging in - will only be included if the credentials were correct\x12z\n\nweak_token\x18\x06 \x01(\tBf\x82\xb5\x18\x62partial-authentication token - limited lifetime and scope, included only if credentials were valid\"\xbd\x01\n-CAuthentication_PollAuthSessionStatus_Request\x12\x11\n\tclient_id\x18\x01 \x01(\x04\x12\x12\n\nrequest_id\x18\x02 \x01(\x0c\x12\x65\n\x0ftoken_to_revoke\x18\x03 \x01(\x06\x42L\x82\xb5\x18HIf this is set to a token owned by this user, that token will be retired\"\x9d\x05\n.CAuthentication_PollAuthSessionStatus_Response\x12I\n\rnew_client_id\x18\x01 \x01(\x04\x42\x32\x82\xb5\x18.if challenge is old, this is the new client id\x12u\n\x11new_challenge_url\x18\x02 \x01(\tBZ\x82\xb5\x18Vif challenge is old, this is the new challenge ID to re-render for mobile confirmation\x12\x61\n\rrefresh_token\x18\x03 \x01(\tBJ\x82\xb5\x18\x46if login has been confirmed, this is the requestor\'s new refresh token\x12g\n\x0c\x61\x63\x63\x65ss_token\x18\x04 \x01(\tBQ\x82\xb5\x18Mif login has been confirmed, this is a new token subordinate to refresh_token\x12\x85\x01\n\x16had_remote_interaction\x18\x05 \x01(\x08\x42\x65\x82\xb5\x18\x61whether or not the auth session appears to have had remote interaction from a potential confirmer\x12U\n\x0c\x61\x63\x63ount_name\x18\x06 \x01(\tB?\x82\xb5\x18;account name of authenticating account, for use by UI layer\"u\n*CAuthentication_GetAuthSessionInfo_Request\x12G\n\tclient_id\x18\x01 \x01(\x04\x42\x34\x82\xb5\x18\x30\x63lient ID from scanned QR Code, used for routing\"\xbb\x07\n+CAuthentication_GetAuthSessionInfo_Response\x12\'\n\x02ip\x18\x01 \x01(\tB\x1b\x82\xb5\x18\x17IP address of requestor\x12,\n\x06geoloc\x18\x02 \x01(\tB\x1c\x82\xb5\x18\x18geoloc info of requestor\x12#\n\x04\x63ity\x18\x03 \x01(\tB\x15\x82\xb5\x18\x11\x63ity of requestor\x12%\n\x05state\x18\x04 \x01(\tB\x16\x82\xb5\x18\x12state of requestor\x12)\n\x07\x63ountry\x18\x05 \x01(\tB\x18\x82\xb5\x18\x14\x63ountry of requestor\x12p\n\rplatform_type\x18\x06 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_UnknownB\x1e\x82\xb5\x18\x1aplatform type of requestor\x12:\n\x14\x64\x65vice_friendly_name\x18\x07 \x01(\tB\x1c\x82\xb5\x18\x18name of requestor device\x12\"\n\x07version\x18\x08 \x01(\x05\x42\x11\x82\xb5\x18\rversion field\x12\xa4\x01\n\rlogin_history\x18\t \x01(\x0e\x32\x1c.EAuthSessionSecurityHistory:%k_EAuthSessionSecurityHistory_InvalidBH\x82\xb5\x18\x44whether the ip has previuously been used on the account successfully\x12\x66\n\x1brequestor_location_mismatch\x18\n \x01(\x08\x42\x41\x82\xb5\x18=whether the requestor location matches this requests location\x12M\n\x10high_usage_login\x18\x0b \x01(\x08\x42\x33\x82\xb5\x18/whether this login has seen high usage recently\x12\x8d\x01\n\x15requested_persistence\x18\x0c \x01(\x0e\x32\x14.ESessionPersistence:\x1dk_ESessionPersistence_InvalidB9\x82\xb5\x18\x35session persistence requestor has indicated they want\"\x9c\x04\n?CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request\x12\"\n\x07version\x18\x01 \x01(\x05\x42\x11\x82\xb5\x18\rversion field\x12>\n\tclient_id\x18\x02 \x01(\x04\x42+\x82\xb5\x18\'pending client ID, from scanned QR Code\x12,\n\x07steamid\x18\x03 \x01(\x06\x42\x1b\x82\xb5\x18\x17user who wants to login\x12Z\n\tsignature\x18\x04 \x01(\x0c\x42G\x82\xb5\x18\x43HMAC digest over {version,client_id,steamid} via user\'s private key\x12Y\n\x07\x63onfirm\x18\x05 \x01(\x08:\x05\x66\x61lseBA\x82\xb5\x18=Whether to confirm the login (true) or deny the login (false)\x12\x8f\x01\n\x0bpersistence\x18\x06 \x01(\x0e\x32\x14.ESessionPersistence: k_ESessionPersistence_PersistentBB\x82\xb5\x18>whether we are requesting a persistent or an ephemeral session\"B\n@CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response\"\xbf\x02\n;CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request\x12\x42\n\tclient_id\x18\x01 \x01(\x04\x42/\x82\xb5\x18+pending client ID, from initialized session\x12,\n\x07steamid\x18\x02 \x01(\x06\x42\x1b\x82\xb5\x18\x17user who wants to login\x12#\n\x04\x63ode\x18\x03 \x01(\tB\x15\x82\xb5\x18\x11\x63onfirmation code\x12i\n\tcode_type\x18\x04 \x01(\x0e\x32\x16.EAuthSessionGuardType:\x1fk_EAuthSessionGuardType_UnknownB\x1d\x82\xb5\x18\x19type of confirmation code\">\n<CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response\"\\\n2CAuthentication_AccessToken_GenerateForApp_Request\x12\x15\n\rrefresh_token\x18\x01 \x01(\t\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\"K\n3CAuthentication_AccessToken_GenerateForApp_Response\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x01 \x01(\t\"3\n1CAuthentication_GetAuthSessionsForAccount_Request\"\x83\x01\n2CAuthentication_GetAuthSessionsForAccount_Response\x12M\n\nclient_ids\x18\x01 \x03(\x04\x42\x39\x82\xb5\x18\x35unique identifier of requestor, also used for routing\"\xdb\x01\n,CAuthentication_MigrateMobileSession_Request\x12\x34\n\x07steamid\x18\x01 \x01(\x06\x42#\x82\xb5\x18\x1fSteam ID of the user to migrate\x12&\n\x05token\x18\x02 \x01(\tB\x17\x82\xb5\x18\x13WG Token to migrate\x12M\n\tsignature\x18\x03 \x01(\tB:\x82\xb5\x18\x36Signature over the wg token using the user\'s 2FA token\"\\\n-CAuthentication_MigrateMobileSession_Response\x12\x15\n\rrefresh_token\x18\x01 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"\xdb\x01\n:CAuthenticationSupport_QueryRefreshTokensByAccount_Request\x12?\n\x07steamid\x18\x01 \x01(\x06\x42.\x82\xb5\x18*SteamID of the account to query (required)\x12\\\n\x16include_revoked_tokens\x18\x02 \x01(\x08\x42<\x82\xb5\x18\x38Includes tokens that are revoked or expired in the query\"\x8f\x02\n\x1f\x43SupportRefreshTokenDescription\x12\x10\n\x08token_id\x18\x01 \x01(\x06\x12\x19\n\x11token_description\x18\x02 \x01(\t\x12\x14\n\x0ctime_updated\x18\x03 \x01(\r\x12P\n\rplatform_type\x18\x04 \x01(\x0e\x32\x17.EAuthTokenPlatformType: k_EAuthTokenPlatformType_Unknown\x12@\n\x0btoken_state\x18\x05 \x01(\x0e\x32\x10.EAuthTokenState:\x19k_EAuthTokenState_Invalid\x12\x15\n\rowner_steamid\x18\x06 \x01(\x06\"w\n;CAuthenticationSupport_QueryRefreshTokensByAccount_Response\x12\x38\n\x0erefresh_tokens\x18\x01 \x03(\x0b\x32 .CSupportRefreshTokenDescription\"y\n4CAuthenticationSupport_QueryRefreshTokenByID_Request\x12\x41\n\x08token_id\x18\x01 \x01(\x06\x42/\x82\xb5\x18+Token ID of the token to look up (required)\"q\n5CAuthenticationSupport_QueryRefreshTokenByID_Response\x12\x38\n\x0erefresh_tokens\x18\x01 \x03(\x0b\x32 .CSupportRefreshTokenDescription\"n\n*CAuthenticationSupport_RevokeToken_Request\x12@\n\x08token_id\x18\x01 \x01(\x06\x42.\x82\xb5\x18*Token ID of the token to revoke (required)\"-\n+CAuthenticationSupport_RevokeToken_Response\"{\n.CAuthenticationSupport_GetTokenHistory_Request\x12I\n\x08token_id\x18\x01 \x01(\x06\x42\x37\x82\xb5\x18\x33Token ID of the token to get history for (required)\"d\n\x19\x43SupportRefreshTokenAudit\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\x05\x12\x0c\n\x04time\x18\x02 \x01(\r\x12\x1a\n\x02ip\x18\x03 \x01(\x0b\x32\x0e.CMsgIPAddress\x12\r\n\x05\x61\x63tor\x18\x04 \x01(\x06\"^\n/CAuthenticationSupport_GetTokenHistory_Response\x12+\n\x07history\x18\x01 \x03(\x0b\x32\x1a.CSupportRefreshTokenAudit\"C\n CCloudGaming_CreateNonce_Request\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\"B\n!CCloudGaming_CreateNonce_Response\x12\r\n\x05nonce\x18\x01 \x01(\t\x12\x0e\n\x06\x65xpiry\x18\x02 \x01(\r\"M\n%CCloudGaming_GetTimeRemaining_Request\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x12\n\nappid_list\x18\x02 \x03(\r\"F\n\x1a\x43\x43loudGaming_TimeRemaining\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x19\n\x11minutes_remaining\x18\x02 \x01(\r\"V\n&CCloudGaming_GetTimeRemaining_Response\x12,\n\x07\x65ntries\x18\x02 \x03(\x0b\x32\x1b.CCloudGaming_TimeRemaining*\xb9\x01\n\x16\x45\x41uthTokenPlatformType\x12$\n k_EAuthTokenPlatformType_Unknown\x10\x00\x12(\n$k_EAuthTokenPlatformType_SteamClient\x10\x01\x12\'\n#k_EAuthTokenPlatformType_WebBrowser\x10\x02\x12&\n\"k_EAuthTokenPlatformType_MobileApp\x10\x03*\xb6\x02\n\x15\x45\x41uthSessionGuardType\x12#\n\x1fk_EAuthSessionGuardType_Unknown\x10\x00\x12 \n\x1ck_EAuthSessionGuardType_None\x10\x01\x12%\n!k_EAuthSessionGuardType_EmailCode\x10\x02\x12&\n\"k_EAuthSessionGuardType_DeviceCode\x10\x03\x12.\n*k_EAuthSessionGuardType_DeviceConfirmation\x10\x04\x12-\n)k_EAuthSessionGuardType_EmailConfirmation\x10\x05\x12(\n$k_EAuthSessionGuardType_MachineToken\x10\x06*\xac\x01\n\x1b\x45\x41uthSessionSecurityHistory\x12)\n%k_EAuthSessionSecurityHistory_Invalid\x10\x00\x12\x30\n,k_EAuthSessionSecurityHistory_UsedPreviously\x10\x01\x12\x30\n,k_EAuthSessionSecurityHistory_NoPriorHistory\x10\x02*\xe8\x01\n\x0f\x45\x41uthTokenState\x12\x1d\n\x19k_EAuthTokenState_Invalid\x10\x00\x12\x19\n\x15k_EAuthTokenState_New\x10\x01\x12\x1f\n\x1bk_EAuthTokenState_Confirmed\x10\x02\x12\x1c\n\x18k_EAuthTokenState_Issued\x10\x03\x12\x1c\n\x18k_EAuthTokenState_Denied\x10\x04\x12\x1f\n\x1bk_EAuthTokenState_LoggedOut\x10\x05\x12\x1d\n\x19k_EAuthTokenState_Revoked\x10\x63\x32\xcd\x10\n\x0e\x41uthentication\x12\xcf\x01\n\x17GetPasswordRSAPublicKey\x12\x30.CAuthentication_GetPasswordRSAPublicKey_Request\x1a\x31.CAuthentication_GetPasswordRSAPublicKey_Response\"O\x82\xb5\x18KFetches RSA public key to use to encrypt passwords for a given account name\x12\x9a\x01\n\x15\x42\x65ginAuthSessionViaQR\x12..CAuthentication_BeginAuthSessionViaQR_Request\x1a/.CAuthentication_BeginAuthSessionViaQR_Response\" \x82\xb5\x18\x1cstart authentication process\x12\xb5\x01\n\x1e\x42\x65ginAuthSessionViaCredentials\x12\x37.CAuthentication_BeginAuthSessionViaCredentials_Request\x1a\x38.CAuthentication_BeginAuthSessionViaCredentials_Response\" \x82\xb5\x18\x1cstart authentication process\x12\xa0\x01\n\x15PollAuthSessionStatus\x12..CAuthentication_PollAuthSessionStatus_Request\x1a/.CAuthentication_PollAuthSessionStatus_Response\"&\x82\xb5\x18\"poll during authentication process\x12\xce\x01\n\x12GetAuthSessionInfo\x12+.CAuthentication_GetAuthSessionInfo_Request\x1a,.CAuthentication_GetAuthSessionInfo_Response\"]\x82\xb5\x18Yget metadata of specific auth session, this will also implicitly bind the calling account\x12\xe4\x01\n\'UpdateAuthSessionWithMobileConfirmation\x12@.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request\x1a\x41.CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response\"4\x82\xb5\x18\x30\x61pprove an authentication session via mobile 2fa\x12\xde\x01\n#UpdateAuthSessionWithSteamGuardCode\x12<.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request\x1a=.CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response\":\x82\xb5\x18\x36\x61pprove an authentication session via steam guard code\x12\xfb\x01\n\x19GenerateAccessTokenForApp\x12\x33.CAuthentication_AccessToken_GenerateForApp_Request\x1a\x34.CAuthentication_AccessToken_GenerateForApp_Response\"s\x82\xb5\x18oGiven a refresh token for a client app audience (e.g. desktop client / mobile client), generate an access token\x12\xd6\x01\n\x19GetAuthSessionsForAccount\x12\x32.CAuthentication_GetAuthSessionsForAccount_Request\x1a\x33.CAuthentication_GetAuthSessionsForAccount_Response\"P\x82\xb5\x18LGets all active auth sessions for an account for reference by the mobile app\x12\xe4\x01\n\x14MigrateMobileSession\x12-.CAuthentication_MigrateMobileSession_Request\x1a..CAuthentication_MigrateMobileSession_Response\"m\x82\xb5\x18iMigrates a WG token to an access and refresh token using a signature generated with the user\'s 2FA secret\x1a\x1a\x82\xb5\x18\x16\x41uthentication Service2\xb0\x06\n\x15\x41uthenticationSupport\x12\xe5\x01\n\x1bQueryRefreshTokensByAccount\x12;.CAuthenticationSupport_QueryRefreshTokensByAccount_Request\x1a<.CAuthenticationSupport_QueryRefreshTokensByAccount_Response\"K\x82\xb5\x18GAsks the server for a list of refresh tokens associated with an account\x12\xd3\x01\n\x15QueryRefreshTokenByID\x12\x35.CAuthenticationSupport_QueryRefreshTokenByID_Request\x1a\x36.CAuthenticationSupport_QueryRefreshTokenByID_Response\"K\x82\xb5\x18GAsks the server for a list of refresh tokens associated with an account\x12\x89\x01\n\x0bRevokeToken\x12+.CAuthenticationSupport_RevokeToken_Request\x1a,.CAuthenticationSupport_RevokeToken_Response\"\x1f\x82\xb5\x18\x1bRevokes a user\'s auth token\x12\xa8\x01\n\x0fGetTokenHistory\x12/.CAuthenticationSupport_GetTokenHistory_Request\x1a\x30.CAuthenticationSupport_GetTokenHistory_Response\"2\x82\xb5\x18.Gets the audit history for a user\'s auth token\x1a\"\x82\xb5\x18\x1e\x41uthentication Support Service2\xf2\x02\n\x0b\x43loudGaming\x12\x8b\x01\n\x0b\x43reateNonce\x12!.CCloudGaming_CreateNonce_Request\x1a\".CCloudGaming_CreateNonce_Response\"5\x82\xb5\x18\x31\x43reate a nonce for a cloud gaming service session\x12\xa5\x01\n\x10GetTimeRemaining\x12&.CCloudGaming_GetTimeRemaining_Request\x1a\'.CCloudGaming_GetTimeRemaining_Response\"@\x82\xb5\x18<Get the amount of streaming time remaining for a set of apps\x1a-\x82\xb5\x18)Methods for Steam cloud gaming operationsB\x03\x80\x01\x01')

_EAUTHTOKENPLATFORMTYPE = DESCRIPTOR.enum_types_by_name['EAuthTokenPlatformType']
EAuthTokenPlatformType = enum_type_wrapper.EnumTypeWrapper(
    _EAUTHTOKENPLATFORMTYPE)
_EAUTHSESSIONGUARDTYPE = DESCRIPTOR.enum_types_by_name['EAuthSessionGuardType']
EAuthSessionGuardType = enum_type_wrapper.EnumTypeWrapper(
    _EAUTHSESSIONGUARDTYPE)
_EAUTHSESSIONSECURITYHISTORY = DESCRIPTOR.enum_types_by_name['EAuthSessionSecurityHistory']
EAuthSessionSecurityHistory = enum_type_wrapper.EnumTypeWrapper(
    _EAUTHSESSIONSECURITYHISTORY)
_EAUTHTOKENSTATE = DESCRIPTOR.enum_types_by_name['EAuthTokenState']
EAuthTokenState = enum_type_wrapper.EnumTypeWrapper(_EAUTHTOKENSTATE)
k_EAuthTokenPlatformType_Unknown = 0
k_EAuthTokenPlatformType_SteamClient = 1
k_EAuthTokenPlatformType_WebBrowser = 2
k_EAuthTokenPlatformType_MobileApp = 3
k_EAuthSessionGuardType_Unknown = 0
k_EAuthSessionGuardType_None = 1
k_EAuthSessionGuardType_EmailCode = 2
k_EAuthSessionGuardType_DeviceCode = 3
k_EAuthSessionGuardType_DeviceConfirmation = 4
k_EAuthSessionGuardType_EmailConfirmation = 5
k_EAuthSessionGuardType_MachineToken = 6
k_EAuthSessionSecurityHistory_Invalid = 0
k_EAuthSessionSecurityHistory_UsedPreviously = 1
k_EAuthSessionSecurityHistory_NoPriorHistory = 2
k_EAuthTokenState_Invalid = 0
k_EAuthTokenState_New = 1
k_EAuthTokenState_Confirmed = 2
k_EAuthTokenState_Issued = 3
k_EAuthTokenState_Denied = 4
k_EAuthTokenState_LoggedOut = 5
k_EAuthTokenState_Revoked = 99


_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthentication_GetPasswordRSAPublicKey_Request']
_CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthentication_GetPasswordRSAPublicKey_Response']
_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthentication_BeginAuthSessionViaQR_Request']
_CAUTHENTICATION_ALLOWEDCONFIRMATION = DESCRIPTOR.message_types_by_name[
    'CAuthentication_AllowedConfirmation']
_CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthentication_BeginAuthSessionViaQR_Response']
_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthentication_BeginAuthSessionViaCredentials_Request']
_CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthentication_BeginAuthSessionViaCredentials_Response']
_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthentication_PollAuthSessionStatus_Request']
_CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthentication_PollAuthSessionStatus_Response']
_CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthentication_GetAuthSessionInfo_Request']
_CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthentication_GetAuthSessionInfo_Response']
_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request']
_CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response']
_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request']
_CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response']
_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthentication_AccessToken_GenerateForApp_Request']
_CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthentication_AccessToken_GenerateForApp_Response']
_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthentication_GetAuthSessionsForAccount_Request']
_CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthentication_GetAuthSessionsForAccount_Response']
_CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthentication_MigrateMobileSession_Request']
_CAUTHENTICATION_MIGRATEMOBILESESSION_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthentication_MigrateMobileSession_Response']
_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthenticationSupport_QueryRefreshTokensByAccount_Request']
_CSUPPORTREFRESHTOKENDESCRIPTION = DESCRIPTOR.message_types_by_name[
    'CSupportRefreshTokenDescription']
_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthenticationSupport_QueryRefreshTokensByAccount_Response']
_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthenticationSupport_QueryRefreshTokenByID_Request']
_CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthenticationSupport_QueryRefreshTokenByID_Response']
_CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthenticationSupport_RevokeToken_Request']
_CAUTHENTICATIONSUPPORT_REVOKETOKEN_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthenticationSupport_RevokeToken_Response']
_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST = DESCRIPTOR.message_types_by_name[
    'CAuthenticationSupport_GetTokenHistory_Request']
_CSUPPORTREFRESHTOKENAUDIT = DESCRIPTOR.message_types_by_name['CSupportRefreshTokenAudit']
_CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CAuthenticationSupport_GetTokenHistory_Response']
_CCLOUDGAMING_CREATENONCE_REQUEST = DESCRIPTOR.message_types_by_name[
    'CCloudGaming_CreateNonce_Request']
_CCLOUDGAMING_CREATENONCE_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CCloudGaming_CreateNonce_Response']
_CCLOUDGAMING_GETTIMEREMAINING_REQUEST = DESCRIPTOR.message_types_by_name[
    'CCloudGaming_GetTimeRemaining_Request']
_CCLOUDGAMING_TIMEREMAINING = DESCRIPTOR.message_types_by_name['CCloudGaming_TimeRemaining']
_CCLOUDGAMING_GETTIMEREMAINING_RESPONSE = DESCRIPTOR.message_types_by_name[
    'CCloudGaming_GetTimeRemaining_Response']
CAuthentication_GetPasswordRSAPublicKey_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_GetPasswordRSAPublicKey_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_GetPasswordRSAPublicKey_Request)
})
_sym_db.RegisterMessage(CAuthentication_GetPasswordRSAPublicKey_Request)

CAuthentication_GetPasswordRSAPublicKey_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_GetPasswordRSAPublicKey_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_GetPasswordRSAPublicKey_Response)
})
_sym_db.RegisterMessage(CAuthentication_GetPasswordRSAPublicKey_Response)

CAuthentication_BeginAuthSessionViaQR_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_BeginAuthSessionViaQR_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_BeginAuthSessionViaQR_Request)
})
_sym_db.RegisterMessage(CAuthentication_BeginAuthSessionViaQR_Request)

CAuthentication_AllowedConfirmation = _reflection.GeneratedProtocolMessageType('CAuthentication_AllowedConfirmation', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_ALLOWEDCONFIRMATION,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_AllowedConfirmation)
})
_sym_db.RegisterMessage(CAuthentication_AllowedConfirmation)

CAuthentication_BeginAuthSessionViaQR_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_BeginAuthSessionViaQR_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_BeginAuthSessionViaQR_Response)
})
_sym_db.RegisterMessage(CAuthentication_BeginAuthSessionViaQR_Response)

CAuthentication_BeginAuthSessionViaCredentials_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_BeginAuthSessionViaCredentials_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_BeginAuthSessionViaCredentials_Request)
})
_sym_db.RegisterMessage(CAuthentication_BeginAuthSessionViaCredentials_Request)

CAuthentication_BeginAuthSessionViaCredentials_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_BeginAuthSessionViaCredentials_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_BeginAuthSessionViaCredentials_Response)
})
_sym_db.RegisterMessage(
    CAuthentication_BeginAuthSessionViaCredentials_Response)

CAuthentication_PollAuthSessionStatus_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_PollAuthSessionStatus_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_PollAuthSessionStatus_Request)
})
_sym_db.RegisterMessage(CAuthentication_PollAuthSessionStatus_Request)

CAuthentication_PollAuthSessionStatus_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_PollAuthSessionStatus_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_PollAuthSessionStatus_Response)
})
_sym_db.RegisterMessage(CAuthentication_PollAuthSessionStatus_Response)

CAuthentication_GetAuthSessionInfo_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_GetAuthSessionInfo_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_GetAuthSessionInfo_Request)
})
_sym_db.RegisterMessage(CAuthentication_GetAuthSessionInfo_Request)

CAuthentication_GetAuthSessionInfo_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_GetAuthSessionInfo_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_GetAuthSessionInfo_Response)
})
_sym_db.RegisterMessage(CAuthentication_GetAuthSessionInfo_Response)

CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request)
})
_sym_db.RegisterMessage(
    CAuthentication_UpdateAuthSessionWithMobileConfirmation_Request)

CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response)
})
_sym_db.RegisterMessage(
    CAuthentication_UpdateAuthSessionWithMobileConfirmation_Response)

CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request)
})
_sym_db.RegisterMessage(
    CAuthentication_UpdateAuthSessionWithSteamGuardCode_Request)

CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response)
})
_sym_db.RegisterMessage(
    CAuthentication_UpdateAuthSessionWithSteamGuardCode_Response)

CAuthentication_AccessToken_GenerateForApp_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_AccessToken_GenerateForApp_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_AccessToken_GenerateForApp_Request)
})
_sym_db.RegisterMessage(CAuthentication_AccessToken_GenerateForApp_Request)

CAuthentication_AccessToken_GenerateForApp_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_AccessToken_GenerateForApp_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_AccessToken_GenerateForApp_Response)
})
_sym_db.RegisterMessage(CAuthentication_AccessToken_GenerateForApp_Response)

CAuthentication_GetAuthSessionsForAccount_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_GetAuthSessionsForAccount_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_GetAuthSessionsForAccount_Request)
})
_sym_db.RegisterMessage(CAuthentication_GetAuthSessionsForAccount_Request)

CAuthentication_GetAuthSessionsForAccount_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_GetAuthSessionsForAccount_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_GetAuthSessionsForAccount_Response)
})
_sym_db.RegisterMessage(CAuthentication_GetAuthSessionsForAccount_Response)

CAuthentication_MigrateMobileSession_Request = _reflection.GeneratedProtocolMessageType('CAuthentication_MigrateMobileSession_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_MigrateMobileSession_Request)
})
_sym_db.RegisterMessage(CAuthentication_MigrateMobileSession_Request)

CAuthentication_MigrateMobileSession_Response = _reflection.GeneratedProtocolMessageType('CAuthentication_MigrateMobileSession_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATION_MIGRATEMOBILESESSION_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthentication_MigrateMobileSession_Response)
})
_sym_db.RegisterMessage(CAuthentication_MigrateMobileSession_Response)

CAuthenticationSupport_QueryRefreshTokensByAccount_Request = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_QueryRefreshTokensByAccount_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthenticationSupport_QueryRefreshTokensByAccount_Request)
})
_sym_db.RegisterMessage(
    CAuthenticationSupport_QueryRefreshTokensByAccount_Request)

CSupportRefreshTokenDescription = _reflection.GeneratedProtocolMessageType('CSupportRefreshTokenDescription', (_message.Message,), {
    'DESCRIPTOR': _CSUPPORTREFRESHTOKENDESCRIPTION,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CSupportRefreshTokenDescription)
})
_sym_db.RegisterMessage(CSupportRefreshTokenDescription)

CAuthenticationSupport_QueryRefreshTokensByAccount_Response = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_QueryRefreshTokensByAccount_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthenticationSupport_QueryRefreshTokensByAccount_Response)
})
_sym_db.RegisterMessage(
    CAuthenticationSupport_QueryRefreshTokensByAccount_Response)

CAuthenticationSupport_QueryRefreshTokenByID_Request = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_QueryRefreshTokenByID_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthenticationSupport_QueryRefreshTokenByID_Request)
})
_sym_db.RegisterMessage(CAuthenticationSupport_QueryRefreshTokenByID_Request)

CAuthenticationSupport_QueryRefreshTokenByID_Response = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_QueryRefreshTokenByID_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthenticationSupport_QueryRefreshTokenByID_Response)
})
_sym_db.RegisterMessage(CAuthenticationSupport_QueryRefreshTokenByID_Response)

CAuthenticationSupport_RevokeToken_Request = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_RevokeToken_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthenticationSupport_RevokeToken_Request)
})
_sym_db.RegisterMessage(CAuthenticationSupport_RevokeToken_Request)

CAuthenticationSupport_RevokeToken_Response = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_RevokeToken_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATIONSUPPORT_REVOKETOKEN_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthenticationSupport_RevokeToken_Response)
})
_sym_db.RegisterMessage(CAuthenticationSupport_RevokeToken_Response)

CAuthenticationSupport_GetTokenHistory_Request = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_GetTokenHistory_Request', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthenticationSupport_GetTokenHistory_Request)
})
_sym_db.RegisterMessage(CAuthenticationSupport_GetTokenHistory_Request)

CSupportRefreshTokenAudit = _reflection.GeneratedProtocolMessageType('CSupportRefreshTokenAudit', (_message.Message,), {
    'DESCRIPTOR': _CSUPPORTREFRESHTOKENAUDIT,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CSupportRefreshTokenAudit)
})
_sym_db.RegisterMessage(CSupportRefreshTokenAudit)

CAuthenticationSupport_GetTokenHistory_Response = _reflection.GeneratedProtocolMessageType('CAuthenticationSupport_GetTokenHistory_Response', (_message.Message,), {
    'DESCRIPTOR': _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CAuthenticationSupport_GetTokenHistory_Response)
})
_sym_db.RegisterMessage(CAuthenticationSupport_GetTokenHistory_Response)

CCloudGaming_CreateNonce_Request = _reflection.GeneratedProtocolMessageType('CCloudGaming_CreateNonce_Request', (_message.Message,), {
    'DESCRIPTOR': _CCLOUDGAMING_CREATENONCE_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CCloudGaming_CreateNonce_Request)
})
_sym_db.RegisterMessage(CCloudGaming_CreateNonce_Request)

CCloudGaming_CreateNonce_Response = _reflection.GeneratedProtocolMessageType('CCloudGaming_CreateNonce_Response', (_message.Message,), {
    'DESCRIPTOR': _CCLOUDGAMING_CREATENONCE_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CCloudGaming_CreateNonce_Response)
})
_sym_db.RegisterMessage(CCloudGaming_CreateNonce_Response)

CCloudGaming_GetTimeRemaining_Request = _reflection.GeneratedProtocolMessageType('CCloudGaming_GetTimeRemaining_Request', (_message.Message,), {
    'DESCRIPTOR': _CCLOUDGAMING_GETTIMEREMAINING_REQUEST,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CCloudGaming_GetTimeRemaining_Request)
})
_sym_db.RegisterMessage(CCloudGaming_GetTimeRemaining_Request)

CCloudGaming_TimeRemaining = _reflection.GeneratedProtocolMessageType('CCloudGaming_TimeRemaining', (_message.Message,), {
    'DESCRIPTOR': _CCLOUDGAMING_TIMEREMAINING,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CCloudGaming_TimeRemaining)
})
_sym_db.RegisterMessage(CCloudGaming_TimeRemaining)

CCloudGaming_GetTimeRemaining_Response = _reflection.GeneratedProtocolMessageType('CCloudGaming_GetTimeRemaining_Response', (_message.Message,), {
    'DESCRIPTOR': _CCLOUDGAMING_GETTIMEREMAINING_RESPONSE,
    '__module__': 'steammessages_auth.steamclient_pb2'
    # @@protoc_insertion_point(class_scope:CCloudGaming_GetTimeRemaining_Response)
})
_sym_db.RegisterMessage(CCloudGaming_GetTimeRemaining_Response)

_AUTHENTICATION = DESCRIPTOR.services_by_name['Authentication']
_AUTHENTICATIONSUPPORT = DESCRIPTOR.services_by_name['AuthenticationSupport']
_CLOUDGAMING = DESCRIPTOR.services_by_name['CloudGaming']
if _descriptor._USE_C_DESCRIPTORS == False:

    DESCRIPTOR._options = None
    DESCRIPTOR._serialized_options = b'\200\001\001'
    _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST.fields_by_name[
        'account_name']._options = None
    _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST.fields_by_name[
        'account_name']._serialized_options = b'\202\265\0300user-provided account name to get an RSA key for'
    _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE.fields_by_name[
        'publickey_mod']._options = None
    _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE.fields_by_name[
        'publickey_mod']._serialized_options = b'\202\265\030\026the public key modulus'
    _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE.fields_by_name[
        'publickey_exp']._options = None
    _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE.fields_by_name[
        'publickey_exp']._serialized_options = b'\202\265\030\027the public key exponent'
    _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE.fields_by_name['timestamp']._options = None
    _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE.fields_by_name[
        'timestamp']._serialized_options = b'\202\265\030#the timestamp the key was generated'
    _CAUTHENTICATION_ALLOWEDCONFIRMATION.fields_by_name['confirmation_type']._options = None
    _CAUTHENTICATION_ALLOWEDCONFIRMATION.fields_by_name[
        'confirmation_type']._serialized_options = b'\202\265\0306authentication can proceed with this confirmation type'
    _CAUTHENTICATION_ALLOWEDCONFIRMATION.fields_by_name['associated_message']._options = None
    _CAUTHENTICATION_ALLOWEDCONFIRMATION.fields_by_name['associated_message']._serialized_options = b'\202\265\030\227\001message to be interpreted depending on the confirmation type. for email confirmation, this might be the redacted email address to which email was sent.'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['client_id']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name[
        'client_id']._serialized_options = b'\202\265\030Iunique identifier of requestor, also used for routing, portion of QR code'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name[
        'challenge_url']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name[
        'challenge_url']._serialized_options = b'\202\265\0309URL based on client ID, which will be rendered as QR code'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['request_id']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name[
        'request_id']._serialized_options = b'\202\265\030Xunique request ID to be presented by requestor at poll time - must not be rendered in QR'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['interval']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name[
        'interval']._serialized_options = b'\202\265\030Grefresh interval with which requestor should call PollAuthSessionStatus'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name[
        'allowed_confirmations']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name[
        'allowed_confirmations']._serialized_options = b'\202\265\030?the confirmation types that will be able to confirm the request'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name['version']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE.fields_by_name[
        'version']._serialized_options = b'\202\265\030\026version of the QR data'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name[
        'encrypted_password']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name[
        'encrypted_password']._serialized_options = b'\202\265\030#password, RSA encrypted client side'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name[
        'encryption_timestamp']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name[
        'encryption_timestamp']._serialized_options = b'\202\265\030!timestamp to map to a key - STime'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name[
        'remember_login']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name[
        'remember_login']._serialized_options = b'\202\265\030\ndeprecated'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name[
        'persistence']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name[
        'persistence']._serialized_options = b'\202\265\030>whether we are requesting a persistent or an ephemeral session'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name[
        'website_id']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST.fields_by_name[
        'website_id']._serialized_options = b'\202\265\030<(EMachineAuthWebDomain) identifier of client requesting auth'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name[
        'client_id']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name[
        'client_id']._serialized_options = b'\202\265\0305unique identifier of requestor, also used for routing'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name[
        'request_id']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name[
        'request_id']._serialized_options = b'\202\265\030bunique request ID to be presented by requestor at poll time - must not be transferred or displayed'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name[
        'interval']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name[
        'interval']._serialized_options = b'\202\265\030Grefresh interval with which requestor should call PollAuthSessionStatus'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name[
        'allowed_confirmations']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name[
        'allowed_confirmations']._serialized_options = b'\202\265\030?the confirmation types that will be able to confirm the request'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name[
        'steamid']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name[
        'steamid']._serialized_options = b'\202\265\030Ysteamid of the account logging in - will only be included if the credentials were correct'
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name[
        'weak_token']._options = None
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE.fields_by_name[
        'weak_token']._serialized_options = b'\202\265\030bpartial-authentication token - limited lifetime and scope, included only if credentials were valid'
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST.fields_by_name[
        'token_to_revoke']._options = None
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST.fields_by_name[
        'token_to_revoke']._serialized_options = b'\202\265\030HIf this is set to a token owned by this user, that token will be retired'
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name[
        'new_client_id']._options = None
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name[
        'new_client_id']._serialized_options = b'\202\265\030.if challenge is old, this is the new client id'
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name[
        'new_challenge_url']._options = None
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name[
        'new_challenge_url']._serialized_options = b'\202\265\030Vif challenge is old, this is the new challenge ID to re-render for mobile confirmation'
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name[
        'refresh_token']._options = None
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name[
        'refresh_token']._serialized_options = b'\202\265\030Fif login has been confirmed, this is the requestor\'s new refresh token'
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['access_token']._options = None
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name[
        'access_token']._serialized_options = b'\202\265\030Mif login has been confirmed, this is a new token subordinate to refresh_token'
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name[
        'had_remote_interaction']._options = None
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name[
        'had_remote_interaction']._serialized_options = b'\202\265\030awhether or not the auth session appears to have had remote interaction from a potential confirmer'
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name['account_name']._options = None
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE.fields_by_name[
        'account_name']._serialized_options = b'\202\265\030;account name of authenticating account, for use by UI layer'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST.fields_by_name['client_id']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST.fields_by_name[
        'client_id']._serialized_options = b'\202\265\0300client ID from scanned QR Code, used for routing'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['ip']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'ip']._serialized_options = b'\202\265\030\027IP address of requestor'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['geoloc']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'geoloc']._serialized_options = b'\202\265\030\030geoloc info of requestor'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['city']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'city']._serialized_options = b'\202\265\030\021city of requestor'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['state']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'state']._serialized_options = b'\202\265\030\022state of requestor'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['country']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'country']._serialized_options = b'\202\265\030\024country of requestor'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['platform_type']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'platform_type']._serialized_options = b'\202\265\030\032platform type of requestor'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'device_friendly_name']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'device_friendly_name']._serialized_options = b'\202\265\030\030name of requestor device'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['version']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'version']._serialized_options = b'\202\265\030\rversion field'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['login_history']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'login_history']._serialized_options = b'\202\265\030Dwhether the ip has previuously been used on the account successfully'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'requestor_location_mismatch']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'requestor_location_mismatch']._serialized_options = b'\202\265\030=whether the requestor location matches this requests location'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name['high_usage_login']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'high_usage_login']._serialized_options = b'\202\265\030/whether this login has seen high usage recently'
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'requested_persistence']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE.fields_by_name[
        'requested_persistence']._serialized_options = b'\202\265\0305session persistence requestor has indicated they want'
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name[
        'version']._options = None
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name[
        'version']._serialized_options = b'\202\265\030\rversion field'
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name[
        'client_id']._options = None
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name[
        'client_id']._serialized_options = b'\202\265\030\'pending client ID, from scanned QR Code'
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name[
        'steamid']._options = None
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name[
        'steamid']._serialized_options = b'\202\265\030\027user who wants to login'
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name[
        'signature']._options = None
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name[
        'signature']._serialized_options = b'\202\265\030CHMAC digest over {version,client_id,steamid} via user\'s private key'
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name[
        'confirm']._options = None
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name[
        'confirm']._serialized_options = b'\202\265\030=Whether to confirm the login (true) or deny the login (false)'
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name[
        'persistence']._options = None
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST.fields_by_name[
        'persistence']._serialized_options = b'\202\265\030>whether we are requesting a persistent or an ephemeral session'
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name[
        'client_id']._options = None
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name[
        'client_id']._serialized_options = b'\202\265\030+pending client ID, from initialized session'
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name[
        'steamid']._options = None
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name[
        'steamid']._serialized_options = b'\202\265\030\027user who wants to login'
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name[
        'code']._options = None
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name[
        'code']._serialized_options = b'\202\265\030\021confirmation code'
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name[
        'code_type']._options = None
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST.fields_by_name[
        'code_type']._serialized_options = b'\202\265\030\031type of confirmation code'
    _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE.fields_by_name[
        'client_ids']._options = None
    _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE.fields_by_name[
        'client_ids']._serialized_options = b'\202\265\0305unique identifier of requestor, also used for routing'
    _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['steamid']._options = None
    _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name[
        'steamid']._serialized_options = b'\202\265\030\037Steam ID of the user to migrate'
    _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['token']._options = None
    _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name[
        'token']._serialized_options = b'\202\265\030\023WG Token to migrate'
    _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name['signature']._options = None
    _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST.fields_by_name[
        'signature']._serialized_options = b'\202\265\0306Signature over the wg token using the user\'s 2FA token'
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST.fields_by_name[
        'steamid']._options = None
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST.fields_by_name[
        'steamid']._serialized_options = b'\202\265\030*SteamID of the account to query (required)'
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST.fields_by_name[
        'include_revoked_tokens']._options = None
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST.fields_by_name[
        'include_revoked_tokens']._serialized_options = b'\202\265\0308Includes tokens that are revoked or expired in the query'
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST.fields_by_name[
        'token_id']._options = None
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST.fields_by_name[
        'token_id']._serialized_options = b'\202\265\030+Token ID of the token to look up (required)'
    _CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST.fields_by_name['token_id']._options = None
    _CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST.fields_by_name[
        'token_id']._serialized_options = b'\202\265\030*Token ID of the token to revoke (required)'
    _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST.fields_by_name['token_id']._options = None
    _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST.fields_by_name[
        'token_id']._serialized_options = b'\202\265\0303Token ID of the token to get history for (required)'
    _AUTHENTICATION._options = None
    _AUTHENTICATION._serialized_options = b'\202\265\030\026Authentication Service'
    _AUTHENTICATION.methods_by_name['GetPasswordRSAPublicKey']._options = None
    _AUTHENTICATION.methods_by_name['GetPasswordRSAPublicKey']._serialized_options = b'\202\265\030KFetches RSA public key to use to encrypt passwords for a given account name'
    _AUTHENTICATION.methods_by_name['BeginAuthSessionViaQR']._options = None
    _AUTHENTICATION.methods_by_name['BeginAuthSessionViaQR']._serialized_options = b'\202\265\030\034start authentication process'
    _AUTHENTICATION.methods_by_name['BeginAuthSessionViaCredentials']._options = None
    _AUTHENTICATION.methods_by_name['BeginAuthSessionViaCredentials']._serialized_options = b'\202\265\030\034start authentication process'
    _AUTHENTICATION.methods_by_name['PollAuthSessionStatus']._options = None
    _AUTHENTICATION.methods_by_name['PollAuthSessionStatus']._serialized_options = b'\202\265\030\"poll during authentication process'
    _AUTHENTICATION.methods_by_name['GetAuthSessionInfo']._options = None
    _AUTHENTICATION.methods_by_name['GetAuthSessionInfo']._serialized_options = b'\202\265\030Yget metadata of specific auth session, this will also implicitly bind the calling account'
    _AUTHENTICATION.methods_by_name['UpdateAuthSessionWithMobileConfirmation']._options = None
    _AUTHENTICATION.methods_by_name['UpdateAuthSessionWithMobileConfirmation']._serialized_options = b'\202\265\0300approve an authentication session via mobile 2fa'
    _AUTHENTICATION.methods_by_name['UpdateAuthSessionWithSteamGuardCode']._options = None
    _AUTHENTICATION.methods_by_name['UpdateAuthSessionWithSteamGuardCode']._serialized_options = b'\202\265\0306approve an authentication session via steam guard code'
    _AUTHENTICATION.methods_by_name['GenerateAccessTokenForApp']._options = None
    _AUTHENTICATION.methods_by_name[
        'GenerateAccessTokenForApp']._serialized_options = b'\202\265\030oGiven a refresh token for a client app audience (e.g. desktop client / mobile client), generate an access token'
    _AUTHENTICATION.methods_by_name['GetAuthSessionsForAccount']._options = None
    _AUTHENTICATION.methods_by_name['GetAuthSessionsForAccount']._serialized_options = b'\202\265\030LGets all active auth sessions for an account for reference by the mobile app'
    _AUTHENTICATION.methods_by_name['MigrateMobileSession']._options = None
    _AUTHENTICATION.methods_by_name['MigrateMobileSession']._serialized_options = b'\202\265\030iMigrates a WG token to an access and refresh token using a signature generated with the user\'s 2FA secret'
    _AUTHENTICATIONSUPPORT._options = None
    _AUTHENTICATIONSUPPORT._serialized_options = b'\202\265\030\036Authentication Support Service'
    _AUTHENTICATIONSUPPORT.methods_by_name['QueryRefreshTokensByAccount']._options = None
    _AUTHENTICATIONSUPPORT.methods_by_name['QueryRefreshTokensByAccount']._serialized_options = b'\202\265\030GAsks the server for a list of refresh tokens associated with an account'
    _AUTHENTICATIONSUPPORT.methods_by_name['QueryRefreshTokenByID']._options = None
    _AUTHENTICATIONSUPPORT.methods_by_name['QueryRefreshTokenByID']._serialized_options = b'\202\265\030GAsks the server for a list of refresh tokens associated with an account'
    _AUTHENTICATIONSUPPORT.methods_by_name['RevokeToken']._options = None
    _AUTHENTICATIONSUPPORT.methods_by_name['RevokeToken']._serialized_options = b'\202\265\030\033Revokes a user\'s auth token'
    _AUTHENTICATIONSUPPORT.methods_by_name['GetTokenHistory']._options = None
    _AUTHENTICATIONSUPPORT.methods_by_name['GetTokenHistory']._serialized_options = b'\202\265\030.Gets the audit history for a user\'s auth token'
    _CLOUDGAMING._options = None
    _CLOUDGAMING._serialized_options = b'\202\265\030)Methods for Steam cloud gaming operations'
    _CLOUDGAMING.methods_by_name['CreateNonce']._options = None
    _CLOUDGAMING.methods_by_name['CreateNonce']._serialized_options = b'\202\265\0301Create a nonce for a cloud gaming service session'
    _CLOUDGAMING.methods_by_name['GetTimeRemaining']._options = None
    _CLOUDGAMING.methods_by_name['GetTimeRemaining']._serialized_options = b'\202\265\030<Get the amount of streaming time remaining for a set of apps'
    _EAUTHTOKENPLATFORMTYPE._serialized_start = 8301
    _EAUTHTOKENPLATFORMTYPE._serialized_end = 8486
    _EAUTHSESSIONGUARDTYPE._serialized_start = 8489
    _EAUTHSESSIONGUARDTYPE._serialized_end = 8799
    _EAUTHSESSIONSECURITYHISTORY._serialized_start = 8802
    _EAUTHSESSIONSECURITYHISTORY._serialized_end = 8974
    _EAUTHTOKENSTATE._serialized_start = 8977
    _EAUTHTOKENSTATE._serialized_end = 9209
    _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST._serialized_start = 125
    _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_REQUEST._serialized_end = 250
    _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE._serialized_start = 253
    _CAUTHENTICATION_GETPASSWORDRSAPUBLICKEY_RESPONSE._serialized_end = 466
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST._serialized_start = 469
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_REQUEST._serialized_end = 628
    _CAUTHENTICATION_ALLOWEDCONFIRMATION._serialized_start = 631
    _CAUTHENTICATION_ALLOWEDCONFIRMATION._serialized_end = 1001
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE._serialized_start = 1004
    _CAUTHENTICATION_BEGINAUTHSESSIONVIAQR_RESPONSE._serialized_end = 1629
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST._serialized_start = 1632
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_REQUEST._serialized_end = 2241
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE._serialized_start = 2244
    _CAUTHENTICATION_BEGINAUTHSESSIONVIACREDENTIALS_RESPONSE._serialized_end = 2973
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST._serialized_start = 2976
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_REQUEST._serialized_end = 3165
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE._serialized_start = 3168
    _CAUTHENTICATION_POLLAUTHSESSIONSTATUS_RESPONSE._serialized_end = 3837
    _CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST._serialized_start = 3839
    _CAUTHENTICATION_GETAUTHSESSIONINFO_REQUEST._serialized_end = 3956
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE._serialized_start = 3959
    _CAUTHENTICATION_GETAUTHSESSIONINFO_RESPONSE._serialized_end = 4914
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST._serialized_start = 4917
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_REQUEST._serialized_end = 5457
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_RESPONSE._serialized_start = 5459
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHMOBILECONFIRMATION_RESPONSE._serialized_end = 5525
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST._serialized_start = 5528
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_REQUEST._serialized_end = 5847
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE._serialized_start = 5849
    _CAUTHENTICATION_UPDATEAUTHSESSIONWITHSTEAMGUARDCODE_RESPONSE._serialized_end = 5911
    _CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST._serialized_start = 5913
    _CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_REQUEST._serialized_end = 6005
    _CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_RESPONSE._serialized_start = 6007
    _CAUTHENTICATION_ACCESSTOKEN_GENERATEFORAPP_RESPONSE._serialized_end = 6082
    _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_REQUEST._serialized_start = 6084
    _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_REQUEST._serialized_end = 6135
    _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE._serialized_start = 6138
    _CAUTHENTICATION_GETAUTHSESSIONSFORACCOUNT_RESPONSE._serialized_end = 6269
    _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST._serialized_start = 6272
    _CAUTHENTICATION_MIGRATEMOBILESESSION_REQUEST._serialized_end = 6491
    _CAUTHENTICATION_MIGRATEMOBILESESSION_RESPONSE._serialized_start = 6493
    _CAUTHENTICATION_MIGRATEMOBILESESSION_RESPONSE._serialized_end = 6585
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST._serialized_start = 6588
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_REQUEST._serialized_end = 6807
    _CSUPPORTREFRESHTOKENDESCRIPTION._serialized_start = 6810
    _CSUPPORTREFRESHTOKENDESCRIPTION._serialized_end = 7081
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE._serialized_start = 7083
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENSBYACCOUNT_RESPONSE._serialized_end = 7202
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST._serialized_start = 7204
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_REQUEST._serialized_end = 7325
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE._serialized_start = 7327
    _CAUTHENTICATIONSUPPORT_QUERYREFRESHTOKENBYID_RESPONSE._serialized_end = 7440
    _CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST._serialized_start = 7442
    _CAUTHENTICATIONSUPPORT_REVOKETOKEN_REQUEST._serialized_end = 7552
    _CAUTHENTICATIONSUPPORT_REVOKETOKEN_RESPONSE._serialized_start = 7554
    _CAUTHENTICATIONSUPPORT_REVOKETOKEN_RESPONSE._serialized_end = 7599
    _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST._serialized_start = 7601
    _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_REQUEST._serialized_end = 7724
    _CSUPPORTREFRESHTOKENAUDIT._serialized_start = 7726
    _CSUPPORTREFRESHTOKENAUDIT._serialized_end = 7826
    _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE._serialized_start = 7828
    _CAUTHENTICATIONSUPPORT_GETTOKENHISTORY_RESPONSE._serialized_end = 7922
    _CCLOUDGAMING_CREATENONCE_REQUEST._serialized_start = 7924
    _CCLOUDGAMING_CREATENONCE_REQUEST._serialized_end = 7991
    _CCLOUDGAMING_CREATENONCE_RESPONSE._serialized_start = 7993
    _CCLOUDGAMING_CREATENONCE_RESPONSE._serialized_end = 8059
    _CCLOUDGAMING_GETTIMEREMAINING_REQUEST._serialized_start = 8061
    _CCLOUDGAMING_GETTIMEREMAINING_REQUEST._serialized_end = 8138
    _CCLOUDGAMING_TIMEREMAINING._serialized_start = 8140
    _CCLOUDGAMING_TIMEREMAINING._serialized_end = 8210
    _CCLOUDGAMING_GETTIMEREMAINING_RESPONSE._serialized_start = 8212
    _CCLOUDGAMING_GETTIMEREMAINING_RESPONSE._serialized_end = 8298
    _AUTHENTICATION._serialized_start = 9212
    _AUTHENTICATION._serialized_end = 11337
    _AUTHENTICATIONSUPPORT._serialized_start = 11340
    _AUTHENTICATIONSUPPORT._serialized_end = 12156
    _CLOUDGAMING._serialized_start = 12159
    _CLOUDGAMING._serialized_end = 12529
# @@protoc_insertion_point(module_scope)
