Adding in a new poc_agree field or sessions. Seems reasonable.

This commit is contained in:
Scott Idem
2024-09-12 20:21:34 -04:00
parent 7a8648cd99
commit 40c2c34678

View File

@@ -49,6 +49,10 @@ class Event_Session_Base(BaseModel):
poc_person_id_random: Optional[str]
poc_person_id: Optional[int]
# General catchall for agreement or consent
poc_agree: Optional[bool]
poc_kv_json: Optional[Union[Json, None]]
# type_id_random: Optional[str] # Not used or needed?
@@ -58,6 +62,8 @@ class Event_Session_Base(BaseModel):
name: Optional[str]
description: Optional[str]
proposal_json: Optional[Union[Json, None]] # Is this still used or needed? 2024-09-12
start_datetime: Optional[datetime.datetime]
end_datetime: Optional[datetime.datetime]
@@ -178,8 +184,6 @@ class Event_Session_Base(BaseModel):
poc_person_primary_email: Optional[str]
poc_person_passcode: Optional[str]
proposal_json: Optional[Union[Json, None]]
_processed_at: datetime.datetime = PrivateAttr(default_factory=datetime.datetime.now)
@validator('id', always=True)