32 lines
788 B
Python
32 lines
788 B
Python
from dataclasses import dataclass
|
|
|
|
|
|
@dataclass
|
|
class ContactPojo:
|
|
phone: str
|
|
passport: str
|
|
last_name: str
|
|
first_name: str
|
|
mail: str
|
|
ccid: str
|
|
|
|
def __init__(self, phone_number: str, passport_number: str, last_name: str, first_name: str, ccid: str, mail: str):
|
|
self.phone = phone_number
|
|
self.passport = passport_number
|
|
self.last_name = last_name
|
|
self.first_name = first_name
|
|
self.ccid = ccid
|
|
self.mail = mail
|
|
|
|
def to_firestore_dict(self):
|
|
dest = {
|
|
u'phone': self.phone,
|
|
u'passport': self.passport,
|
|
u'last_name': self.last_name,
|
|
u'first_name': self.first_name,
|
|
u'mail': self.mail,
|
|
u'ccid': self.ccid
|
|
}
|
|
|
|
return dest
|