feriennet.exports.invoiceitem

Classes

InvoiceItemExport

Module Contents

class feriennet.exports.invoiceitem.InvoiceItemExport(**kwargs: object)[source]

Bases: onegov.feriennet.exports.base.FeriennetExport

run(form: onegov.feriennet.forms.PeriodExportForm, session: sqlalchemy.orm.Session) collections.abc.Iterator[collections.abc.Iterator[tuple[str, Any]]][source]
rows(session: sqlalchemy.orm.Session, period: onegov.activity.models.Period) collections.abc.Iterator[collections.abc.Iterator[tuple[str, Any]]][source]
query(session: sqlalchemy.orm.Session, period: onegov.activity.models.Period) sqlalchemy.orm.Query[tuple[onegov.activity.InvoiceItem, list[str] | None, onegov.activity.Attendee]][source]
fields(item: onegov.activity.InvoiceItem, tags: list[str] | None, attendee: onegov.activity.Attendee) collections.abc.Iterator[tuple[str, Any]][source]