pas.models.presidential_allowance ================================= .. py:module:: pas.models.presidential_allowance Attributes ---------- .. autoapisummary:: pas.models.presidential_allowance.PRESIDENT_YEARLY_ALLOWANCE pas.models.presidential_allowance.VICE_PRESIDENT_YEARLY_ALLOWANCE pas.models.presidential_allowance.PRESIDENT_QUARTERLY pas.models.presidential_allowance.VICE_PRESIDENT_QUARTERLY pas.models.presidential_allowance.ALLOWANCE_ROLES pas.models.presidential_allowance.FIBU_KONTO_ALLOWANCE pas.models.presidential_allowance.LOHNART_ALLOWANCE_NR pas.models.presidential_allowance.LOHNART_ALLOWANCE_TEXT Classes ------- .. autoapisummary:: pas.models.presidential_allowance.PresidentialAllowance Module Contents --------------- .. py:data:: PRESIDENT_YEARLY_ALLOWANCE :value: 20000 .. py:data:: VICE_PRESIDENT_YEARLY_ALLOWANCE :value: 5000 .. py:data:: PRESIDENT_QUARTERLY :value: 5000 .. py:data:: VICE_PRESIDENT_QUARTERLY :value: 1250 .. py:data:: ALLOWANCE_ROLES :type: dict[str, str] .. py:data:: FIBU_KONTO_ALLOWANCE :value: '3000.30' .. py:data:: LOHNART_ALLOWANCE_NR :value: '2400' .. py:data:: LOHNART_ALLOWANCE_TEXT :value: 'Jahreszulage KR-Präsidium' .. py:class:: PresidentialAllowance Bases: :py:obj:`onegov.core.orm.Base`, :py:obj:`onegov.core.orm.mixins.TimestampMixin` Tracks quarterly presidential allowances (Jahreszulage) for the president and vice president of the Kantonsrat. .. py:attribute:: __tablename__ :value: 'pas_presidential_allowances' .. py:attribute:: __table_args__ .. py:attribute:: id :type: sqlalchemy.orm.Mapped[uuid.UUID] .. py:attribute:: year :type: sqlalchemy.orm.Mapped[int] .. py:attribute:: quarter :type: sqlalchemy.orm.Mapped[int] .. py:attribute:: role :type: sqlalchemy.orm.Mapped[str] .. py:attribute:: amount :type: sqlalchemy.orm.Mapped[int] .. py:attribute:: parliamentarian_id :type: sqlalchemy.orm.Mapped[uuid.UUID] .. py:attribute:: parliamentarian :type: sqlalchemy.orm.Mapped[onegov.pas.models.PASParliamentarian] .. py:attribute:: settlement_run_id :type: sqlalchemy.orm.Mapped[uuid.UUID | None] .. py:attribute:: settlement_run :type: sqlalchemy.orm.Mapped[onegov.pas.models.SettlementRun | None] .. py:property:: role_label :type: str .. py:method:: __repr__() -> str