auth.SentCode

class pyrogram.raw.types.auth.SentCode

Contains info about a sent verification code.

Constructor of SentCode.

Details:
  • Layer: 223

  • ID: 5E002502

Parameters:
  • type (auth.SentCodeType) – Phone code type

  • phone_code_hash (str) – Phone code hash, to be stored and later re-used with auth.signIn

  • next_type (auth.CodeType, optional) – Phone code type that will be sent next, if the phone code is not received within timeout seconds: to send it use auth.resendCode

  • timeout (int 32-bit, optional) – Timeout for reception of the phone code

Functions:

This object can be returned by 7 functions.

auth.SendCode

Send the verification code for login

auth.ResendCode

Resend the login code via another medium, the phone code type is determined by the return value of the previous auth.sendCode/auth.resendCode: see login for more info.

auth.ResetLoginEmail

Reset the login email ».

auth.CheckPaidAuth

{schema}

account.SendChangePhoneCode

Verify a new phone number to associate to the current account

account.SendConfirmPhoneCode

Send confirmation code to cancel account deletion, for more info click here »

account.SendVerifyPhoneCode

Send the verification phone code for telegram passport.

TL Schema

auth.sentCode#5e002502
flags:#
type:auth.SentCodeType
phone_code_hash:string
next_type:flags.1?auth.CodeType
timeout:flags.2?int

= auth.SentCode

Parameter Tree

SentCode
├── typeauth.SentCodeType
│ ├── auth.SentCodeTypeApp
│ │ └── lengthint
│ ├── auth.SentCodeTypeSms
│ │ └── lengthint
│ ├── auth.SentCodeTypeCall
│ │ └── lengthint
│ │ └── patternstring
│ │ ├── prefixstring
│ │ └── lengthint
│ │ ├── apple_signin_allowedtrue (optional)
│ │ ├── google_signin_allowedtrue (optional)
│ │ ├── email_patternstring
│ │ ├── lengthint
│ │ ├── reset_available_periodint (optional)
│ │ └── reset_pending_dateint (optional)
│ │ ├── apple_signin_allowedtrue (optional)
│ │ └── google_signin_allowedtrue (optional)
│ │ ├── urlstring
│ │ └── lengthint
│ │ ├── noncebytes (optional)
│ │ ├── play_integrity_project_idlong (optional)
│ │ ├── play_integrity_noncebytes (optional)
│ │ ├── receiptstring (optional)
│ │ ├── push_timeoutint (optional)
│ │ └── lengthint
│ │ └── beginningstring (optional)
│ └── beginningstring (optional)
├── phone_code_hashstring
├── next_typeauth.CodeType (optional)
│ ├── auth.CodeTypeSms
│ ├── auth.CodeTypeCall
└── timeoutint (optional)

Example

SentCode(
    type=SentCodeTypeApp(length=0),
    phone_code_hash="text",
)