17 lines
489 B
Python

from pydantic import Field
from .person import PersonModel
from .submodels import Address, LoginInfo
from .enums import Study
# An associate is someone who frequents activities & receives weekly mailing
# However this person is not a full member, so no GMM rights
# Combines concepts of "Nano-science" from DLF and "Activity-goer" from Kaiser
class AssociateModel(PersonModel):
# optional fields are now required for associates & members
login: LoginInfo
address: Address