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

Default

 

Error message.

$message : string

Default

 

Error source, must be unspecified.

$source : string

Default

 

Type of element of the user's Telegram Passport which has the issue.

$type : string

Default

 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'