Class: TD::Types::InputIdentityDocument

Inherits:
Base
  • Object
show all
Defined in:
lib/tdlib/types/input_identity_document.rb

Overview

An identity document to be saved to Telegram Passport.

Instance Attribute Summary collapse

Method Summary

Methods inherited from Base

#to_hash, #to_json

Instance Attribute Details

#expiry_dateTD::Types::Date?

Document expiry date, if available.

Returns:



11
12
13
# File 'lib/tdlib/types/input_identity_document.rb', line 11

def expiry_date
  @expiry_date
end

#front_sideTD::Types::InputFile

Front side of the document.

Returns:



11
12
13
# File 'lib/tdlib/types/input_identity_document.rb', line 11

def front_side
  @front_side
end

#numberTD::Types::String

Document number; 1-24 characters.

Returns:

  • (TD::Types::String)

    the current value of number



11
12
13
# File 'lib/tdlib/types/input_identity_document.rb', line 11

def number
  @number
end

#reverse_sideTD::Types::InputFile

Reverse side of the document; only for driver license and identity card.

Returns:



11
12
13
# File 'lib/tdlib/types/input_identity_document.rb', line 11

def reverse_side
  @reverse_side
end

#selfieTD::Types::InputFile?

Selfie with the document, if available.

Returns:



11
12
13
# File 'lib/tdlib/types/input_identity_document.rb', line 11

def selfie
  @selfie
end

#translationArray<TD::Types::InputFile>

List of files containing a certified English translation of the document.

Returns:



11
12
13
# File 'lib/tdlib/types/input_identity_document.rb', line 11

def translation
  @translation
end