feriennet.collections.occasion_attendees

Classes

ContactInfo

dict() -> new empty dictionary

OccasionAttendee

OccasionAttendeeCollection

Module Contents

class feriennet.collections.occasion_attendees.ContactInfo[source]

Bases: TypedDict

dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object’s

(key, value) pairs

dict(iterable) -> new dictionary initialized as if via:

d = {} for k, v in iterable:

d[k] = v

dict(**kwargs) -> new dictionary initialized with the name=value pairs

in the keyword argument list. For example: dict(one=1, two=2)

emergency: str | None[source]
email: str[source]
place: str | None[source]
class feriennet.collections.occasion_attendees.OccasionAttendee[source]

Bases: NamedTuple

attendee: onegov.activity.Attendee[source]
info: ContactInfo[source]
group_code: str | None[source]
class feriennet.collections.occasion_attendees.OccasionAttendeeCollection(session: sqlalchemy.orm.Session, period: onegov.activity.models.BookingPeriod | onegov.activity.models.BookingPeriodMeta, activity: onegov.activity.Activity, username: str | None = None)[source]

Bases: onegov.activity.OccasionCollection

period[source]
username = None[source]
activity[source]
property period_id: uuid.UUID[source]
property activity_name: str[source]
for_period(period: onegov.activity.models.BookingPeriod | onegov.activity.models.BookingPeriodMeta) Self[source]
query() sqlalchemy.orm.Query[onegov.activity.Occasion][source]
occasions() dict[onegov.activity.Occasion, list[OccasionAttendee]][source]