mon-site-perso/backend/models/contact_model.py
2025-09-20 14:16:14 +02:00

24 lines
No EOL
822 B
Python

class ContactModel:
def __init__(self, data):
self.first_name = data.get('first_name')
self.last_name = data.get('last_name')
self.email = data.get('email')
self.phonenumber = data.get('phone_number')
self.linkedin = data.get('linkedin')
self.git = data.get('git')
self.web = data.get('web')
def is_valid(self):
return self.first_name is not None and self.last_name is not None and self.email is not None and self.phonenumber is not None
def to_dict(self):
return {
"first_name": self.first_name,
"last_name": self.last_name,
"email": self.email,
"phone_number": self.phonenumber,
"linkedin": self.linkedin,
"git": self.git,
"web": self.web,
}