17 lines
489 B
Python
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
|
|
|
|
|