17 lines
416 B
Python
17 lines
416 B
Python
from typing import Literal
|
|
|
|
from fiber_package.base import FiberBaseModel
|
|
from fiber_package.refs import EntityRef, ActivityRef
|
|
|
|
from fiber_package.signup.answer.answer_base import AnswerBase
|
|
|
|
class Signup(FiberBaseModel):
|
|
collection_name: Literal["signup"] = "signup"
|
|
|
|
attendee: EntityRef
|
|
activity: ActivityRef
|
|
|
|
answers: list[AnswerBase]
|
|
|
|
# TODO: signed_up, is_reserve, payment, confirmed, ....
|