mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
24 lines
600 B
Python
24 lines
600 B
Python
from . import base
|
|
from . import fields
|
|
|
|
|
|
class Contact(base.TelegramObject):
|
|
"""
|
|
This object represents a phone contact.
|
|
|
|
https://core.telegram.org/bots/api#contact
|
|
"""
|
|
phone_number: base.String = fields.Field()
|
|
first_name: base.String = fields.Field()
|
|
last_name: base.String = fields.Field()
|
|
user_id: base.Integer = fields.Field()
|
|
|
|
@property
|
|
def full_name(self):
|
|
name = self.first_name
|
|
if self.last_name is not None:
|
|
name += ' ' + self.last_name
|
|
return name
|
|
|
|
def __hash__(self):
|
|
return hash(self.phone_number)
|