L i BdZddlmZddlmZddlmZGddeZy)zTThis module contains the classes that represent Telegram InputContactMessageContent.)Optional)InputMessageContent)JSONDictc ZeZdZdZdZ d dddededeedeed eef fd ZxZ S) InputContactMessageContentaRepresents the content of a contact message to be sent as the result of an inline query. Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their :attr:`phone_number` is equal. Args: phone_number (:obj:`str`): Contact's phone number. first_name (:obj:`str`): Contact's first name. last_name (:obj:`str`, optional): Contact's last name. vcard (:obj:`str`, optional): Additional data about the contact in the form of a vCard, 0-:tg-const:`telegram.constants.ContactLimit.VCARD` bytes. Attributes: phone_number (:obj:`str`): Contact's phone number. first_name (:obj:`str`): Contact's first name. last_name (:obj:`str`): Optional. Contact's last name. vcard (:obj:`str`): Optional. Additional data about the contact in the form of a vCard, 0-:tg-const:`telegram.constants.ContactLimit.VCARD` bytes. ) first_name last_name phone_numbervcardN api_kwargsr rr r r ct|||j5||_||_||_||_|jf|_dddy#1swYyxYw)Nr )super__init__ _unfrozenr rr r _id_attrs)selfr rr r r __class__s q/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/telegram/_inline/inputcontactmessagecontent.pyrz#InputContactMessageContent.__init__3sa J/ ^^  2%1D #-DO,5DN(-DJ"//1DN 2 2 2s /AA#)NN) __name__ __module__ __qualname____doc__ __slots__strrrr __classcell__)rs@rrrsi*EI $(# 2*.222C= 2 } 2X&22rN)rtypingr$telegram._inline.inputmessagecontentrtelegram._utils.typesrrrrr"s!&[D**2!4*2r