| 1 | from dataclasses import dataclass |
| 2 | |
| 3 | class User: |
| 4 | def __init__(self, uid, email, first_name=None, last_name=None): |
| 5 | self.id = uid |
| 6 | self.email = email |
| 7 | self.first_name = first_name |
| 8 | self.last_name = last_name |
| 9 | |
| 10 | def complete(self): |
| 11 | return self.last_name is not None \ |
| 12 | and self.id > 0 \ |
| 13 | and not self.email.empty() \ |
| 14 | and self.first_name is not None |
| 15 | |
| 16 | |
| 17 | @dataclass |