Class PassportElementErrorTranslationFileType.
see |
|
package |
Default |
inherited_from |
\TgBotApi\BotApiBase\Type\PassportElementError\PassportElementErrorType |
Methods
create()
create(string $type, string $message, string $fileHash) : \TgBotApi\BotApiBase\Type\PassportElementError\PassportElementErrorTranslationFileType
Static
Parameters
$type
string
$message
string
$fileHash
string
Exceptions
\TgBotApi\BotApiBase\Exception\BadArgumentException |
|
Returns
\TgBotApi\BotApiBase\Type\PassportElementError\PassportElementErrorTranslationFileType
createBase()
createBase(string $source, string $type, string $message) : mixed
InheritedStatic
Parameters
$source
string
$type
string
$message
string
Exceptions
\TgBotApi\BotApiBase\Exception\BadArgumentException |
|
Returns
mixed
Properties
Base64-encoded file hash.
$fileHash : string
Error message.
$message : string
Error source, must be unspecified.
$source : string
Type of element of the user's Telegram Passport which has the issue.
$type : string
Constants
ALLOWED_TYPES
ALLOWED_TYPES = array(self::TYPE_PASSPORT, self::TYPE_DRIVER_LICENSE, self::TYPE_IDENTITY_CARD, self::TYPE_INTERNAL_PASSPORT, self::TYPE_UTILITY_BILL, self::TYPE_BANK_STATEMENT, self::TYPE_RENTAL_AGREEMENT, self::TYPE_PASSPORT_REGISTRATION, self::TYPE_TEMPORARY_REGISTRATION)
inherited_from |
\TgBotApi\BotApiBase\Type\PassportElementError\PassportElementErrorType::ALLOWED_TYPES |
ALLOWED_TYPES
ALLOWED_TYPES = array()
TYPE_BANK_STATEMENT
TYPE_BANK_STATEMENT = 'bank_statement'
TYPE_DRIVER_LICENSE
TYPE_DRIVER_LICENSE = 'driver_license'
TYPE_IDENTITY_CARD
TYPE_IDENTITY_CARD = 'identity_card'
TYPE_INTERNAL_PASSPORT
TYPE_INTERNAL_PASSPORT = 'internal_passport'
TYPE_PASSPORT
TYPE_PASSPORT = 'passport'
TYPE_PASSPORT_REGISTRATION
TYPE_PASSPORT_REGISTRATION = 'passport_registration'
TYPE_RENTAL_AGREEMENT
TYPE_RENTAL_AGREEMENT = 'rental_agreement'
TYPE_TEMPORARY_REGISTRATION
TYPE_TEMPORARY_REGISTRATION = 'temporary_registration'
TYPE_UTILITY_BILL
TYPE_UTILITY_BILL = 'utility_bill'