class Tourmaline::Contact
inherits Reference
#
This object represents a phone contact.
Included modules
JSON::Serializable
Constructors#
.new(phone_number, first_name, last_name : String? = nil, user_id : Int32 | Int64 | Nil = nil, vcard : String? = nil)
#
(phone_number, first_name, last_name : String? = nil, user_id : Int32 | Int64 | Nil = nil, vcard : String? = nil)
Methods#
#user_id : Int32 | Int64 | Nil
#
: Int32 | Int64 | Nil
Optional. Contact's user identifier in Telegram. This number may have more than 32 significant bits and some programming languages may have difficulty/silent defects in interpreting it. But it has at most 52 significant bits, so a 64-bit integer or double-precision float type are safe for storing this identifier.
#user_id=(user_id : Int32 | Int64 | Nil)
#
(user_id : Int32 | Int64 | Nil)
Optional. Contact's user identifier in Telegram. This number may have more than 32 significant bits and some programming languages may have difficulty/silent defects in interpreting it. But it has at most 52 significant bits, so a 64-bit integer or double-precision float type are safe for storing this identifier.
#vcard=(vcard : String?)
#
(vcard : String?)
Optional. Additional data about the contact in the form of a vCard