Class PassportElementErrorSelfieType.

see
package Default
inherited_from \TgBotApi\BotApiBase\Type\PassportElementError\PassportElementErrorType

 Methods

create()

create(string $type, string $message, string $fileHash) : \TgBotApi\BotApiBase\Type\PassportElementError\PassportElementErrorSelfieType
Static

Parameters

$type

string

$message

string

$fileHash

string

Exceptions

\TgBotApi\BotApiBase\Exception\BadArgumentException

Returns

\TgBotApi\BotApiBase\Type\PassportElementError\PassportElementErrorSelfieType

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 hash of the file with the selfie.

$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) 
inherited_from \TgBotApi\BotApiBase\Type\PassportElementError\PassportElementErrorType::ALLOWED_TYPES
 

ALLOWED_TYPES

ALLOWED_TYPES = array() 
 

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'