21 lines
553 B
Python
21 lines
553 B
Python
from dataclasses import dataclass
|
|
from datetime import datetime, date
|
|
from typing import Optional
|
|
from ._base import BaseModel
|
|
|
|
|
|
@dataclass
|
|
class Member(BaseModel):
|
|
MemberId: int
|
|
FirstName: str
|
|
LastName: str
|
|
Email: Optional[str] = None
|
|
PhoneNumber: Optional[str] = None
|
|
ClassificationId: Optional[int] = None
|
|
Notes: Optional[str] = None
|
|
IsActive: int = 1
|
|
LastScheduledAt: Optional[datetime] = None
|
|
LastAcceptedAt: Optional[datetime] = None
|
|
LastDeclinedAt: Optional[datetime] = None
|
|
DeclineStreak: int = 0
|