pas.settlement_data =================== .. py:module:: pas.settlement_data Attributes ---------- .. autoapisummary:: pas.settlement_data.SettlementEntry Classes ------- .. autoapisummary:: pas.settlement_data.SettlementAttendanceEntry pas.settlement_data.SettlementAllowanceEntry pas.settlement_data.SettlementData Functions --------- .. autoapisummary:: pas.settlement_data.get_party_lookup pas.settlement_data.get_settlement_data Module Contents --------------- .. py:class:: SettlementAttendanceEntry .. py:attribute:: date :type: SettlementAttendanceEntry.date .. py:attribute:: parliamentarian :type: onegov.pas.models.PASParliamentarian .. py:attribute:: attendance_type :type: onegov.pas.models.attendence.AttendenceType .. py:attribute:: commission :type: onegov.pas.models.PASCommission | None .. py:attribute:: type_label :type: str .. py:attribute:: type_description :type: str .. py:attribute:: duration_minutes :type: decimal.Decimal .. py:attribute:: value :type: decimal.Decimal .. py:attribute:: compensation :type: onegov.pas.calculate_pay.Compensation .. py:class:: SettlementAllowanceEntry .. py:attribute:: date :type: SettlementAllowanceEntry.date .. py:attribute:: parliamentarian :type: onegov.pas.models.PASParliamentarian .. py:attribute:: type_description :type: str .. py:attribute:: value :type: decimal.Decimal .. py:attribute:: compensation :type: onegov.pas.calculate_pay.Compensation .. py:type:: SettlementEntry :canonical: SettlementAttendanceEntry | SettlementAllowanceEntry .. py:class:: SettlementData .. py:attribute:: attendances :type: list[SettlementAttendanceEntry] .. py:attribute:: allowances :type: list[SettlementAllowanceEntry] .. py:attribute:: party_lookup :type: dict[uuid.UUID, onegov.pas.models.party.Party | None] .. py:function:: get_party_lookup(session: sqlalchemy.orm.Session, parliamentarian_ids: set[uuid.UUID], start_date: datetime.date, end_date: datetime.date) -> dict[uuid.UUID, onegov.pas.models.party.Party | None] .. py:function:: get_settlement_data(settlement_run: onegov.pas.models.settlement_run.SettlementRun, request: onegov.town6.request.TownRequest) -> SettlementData