Class TdApi.EncryptedPassportElement

  • Enclosing class:
    TdApi

    public static class TdApi.EncryptedPassportElement
    extends TdApi.Object
    Contains information about an encrypted Telegram Passport element; for bots only.
    • Field Detail

      • data

        public byte[] data
        Encrypted JSON-encoded data about the user.
      • frontSide

        public TdApi.DatedFile frontSide
        The front side of an identity document.
      • reverseSide

        public TdApi.DatedFile reverseSide
        The reverse side of an identity document; may be null.
      • selfie

        public TdApi.DatedFile selfie
        Selfie with the document; may be null.
      • translation

        public TdApi.DatedFile[] translation
        List of files containing a certified English translation of the document.
      • value

        public String value
        Unencrypted data, phone number or email address.
      • hash

        public String hash
        Hash of the entire element.
      • CONSTRUCTOR

        public static final int CONSTRUCTOR
        Identifier uniquely determining type of the object.
        See Also:
        Constant Field Values
    • Constructor Detail

      • EncryptedPassportElement

        public EncryptedPassportElement()
        Contains information about an encrypted Telegram Passport element; for bots only.
      • EncryptedPassportElement

        public EncryptedPassportElement​(TdApi.PassportElementType type,
                                        byte[] data,
                                        TdApi.DatedFile frontSide,
                                        TdApi.DatedFile reverseSide,
                                        TdApi.DatedFile selfie,
                                        TdApi.DatedFile[] translation,
                                        TdApi.DatedFile[] files,
                                        String value,
                                        String hash)
        Contains information about an encrypted Telegram Passport element; for bots only.
        Parameters:
        type - Type of Telegram Passport element.
        data - Encrypted JSON-encoded data about the user.
        frontSide - The front side of an identity document.
        reverseSide - The reverse side of an identity document; may be null.
        selfie - Selfie with the document; may be null.
        translation - List of files containing a certified English translation of the document.
        files - List of attached files.
        value - Unencrypted data, phone number or email address.
        hash - Hash of the entire element.