Class EncryptedPassportElement
java.lang.Object
io.micronaut.chatbots.telegram.api.EncryptedPassportElement
- Since:
- 1.0.0
- Author:
- Sergio del Amo
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@Nullable String
getData()
@Nullable String
getEmail()
@Nullable List<PassportFile>
getFiles()
@Nullable PassportFile
@NonNull String
getHash()
@Nullable String
@Nullable PassportFile
@Nullable PassportFile
@Nullable List<PassportFile>
@NonNull String
getType()
void
void
void
setFiles
(@Nullable List<PassportFile> files) void
setFrontSide
(@Nullable PassportFile frontSide) void
void
setPhoneNumber
(@Nullable String phoneNumber) void
setReverseSide
(@Nullable PassportFile reverseSide) void
setSelfie
(@Nullable PassportFile selfie) void
setTranslation
(@Nullable List<PassportFile> translation) void
toString()
-
Constructor Details
-
EncryptedPassportElement
public EncryptedPassportElement()
-
-
Method Details
-
getType
- Returns:
- Element type
-
setType
- Parameters:
type
- Element type
-
getData
- Returns:
- Base64-encoded encrypted Telegram Passport element data provided by the user
-
setData
- Parameters:
data
- Base64-encoded encrypted Telegram Passport element data provided by the user
-
getPhoneNumber
- Returns:
- User's verified phone number, available only for “phone_number” type.
-
setPhoneNumber
- Parameters:
phoneNumber
- User's verified phone number, available only for “phone_number” type
-
getEmail
- Returns:
- User's verified email address, available only for “email” type.
-
setEmail
- Parameters:
email
- User's verified email address, available only for “email” type.
-
getFiles
- Returns:
- List of encrypted files with documents provided by the user
-
setFiles
- Parameters:
files
- Array of encrypted files with documents provided by the user
-
getFrontSide
- Returns:
- Encrypted file with the front side of the document, provided by the user.
-
setFrontSide
- Parameters:
frontSide
- Encrypted file with the front side of the document, provided by the user.
-
getReverseSide
- Returns:
- Encrypted file with the reverse side of the document, provided by the user.
-
setReverseSide
- Parameters:
reverseSide
- Encrypted file with the reverse side of the document, provided by the user.
-
getSelfie
- Returns:
- Encrypted file with the selfie of the user holding a document, provided by the user;
-
setSelfie
- Parameters:
selfie
- Encrypted file with the selfie of the user holding a document, provided by the user;
-
getTranslation
- Returns:
- List of encrypted files with translated versions of documents provided by the user.
-
setTranslation
- Parameters:
translation
- Array of encrypted files with translated versions of documents provided by the user.
-
getHash
- Returns:
- Base64-encoded element hash for using in PassportElementErrorUnspecified
-
setHash
- Parameters:
hash
- Base64-encoded element hash for using in PassportElementErrorUnspecified
-
toString
-