EncryptedPassportElement
نوع دادهمدارک یا سایر عناصر پاسپورت تلگرام را توصیف میکند که کاربر با ربات به اشتراک گذاشته است.
فیلدها
| نام | نوع | توضیحات |
|---|---|---|
| type | String | نوع عنصر. یکی از «personal_details»، «passport»، «driver_license»، «identity_card»، «internal_passport»، «address»، «utility_bill»، «bank_statement»، «rental_agreement»، «passport_registration»، «temporary_registration»، «phone_number»، «email». |
| data | String | اختیاری. دادههای رمزنگاریشدهٔ عنصر پاسپورت تلگرام که کاربر ارائه کرده، با کدگذاری Base64؛ فقط برای نوعهای «personal_details»، «passport»، «driver_license»، «identity_card»، «internal_passport» و «address» در دسترس است. با EncryptedCredentials همراه میتواند رمزگشایی و تأیید شود. |
| phone_number | String | اختیاری. شمارهٔ تلفن تأییدشدهٔ کاربر؛ فقط برای نوع «phone_number» در دسترس است. |
| String | اختیاری. آدرس ایمیل تأییدشدهٔ کاربر؛ فقط برای نوع «email» در دسترس است. | |
| files | Array of PassportFile | اختیاری. آرایهای از فایلهای رمزنگاریشده با مدارکی که کاربر ارائه کرده؛ فقط برای نوعهای «utility_bill»، «bank_statement»، «rental_agreement»، «passport_registration» و «temporary_registration» در دسترس است. فایلها با EncryptedCredentials همراه میتوانند رمزگشایی و تأیید شوند. |
| front_side | PassportFile | اختیاری. فایل رمزنگاریشده با روی مدرک که کاربر ارائه کرده؛ فقط برای «passport»، «driver_license»، «identity_card» و «internal_passport» در دسترس است. فایل با EncryptedCredentials همراه میتواند رمزگشایی و تأیید شود. |
| reverse_side | PassportFile | اختیاری. فایل رمزنگاریشده با پشت مدرک که کاربر ارائه کرده؛ فقط برای «driver_license» و «identity_card» در دسترس است. فایل با EncryptedCredentials همراه میتواند رمزگشایی و تأیید شود. |
| selfie | PassportFile | اختیاری. فایل رمزنگاریشده با سلفی کاربر در حال نگهداشتن مدرک که کاربر ارائه کرده؛ اگر برای «passport»، «driver_license»، «identity_card» و «internal_passport» درخواست شده باشد در دسترس است. فایل با EncryptedCredentials همراه میتواند رمزگشایی و تأیید شود. |
| translation | Array of PassportFile | اختیاری. آرایهای از فایلهای رمزنگاریشده با نسخههای ترجمهشدهٔ مدارکی که کاربر ارائه کرده؛ اگر برای نوعهای «passport»، «driver_license»، «identity_card»، «internal_passport»، «utility_bill»، «bank_statement»، «rental_agreement»، «passport_registration» و «temporary_registration» درخواست شده باشد در دسترس است. فایلها با EncryptedCredentials همراه میتوانند رمزگشایی و تأیید شوند. |
| hash | String | هش عنصر با کدگذاری Base64 برای استفاده در PassportElementErrorUnspecified |