feriennet.models.message
========================

.. py:module:: feriennet.models.message


Classes
-------

.. autoapisummary::

   feriennet.models.message.PeriodMessage
   feriennet.models.message.ActivityMessage


Module Contents
---------------

.. py:class:: PeriodMessage

   Bases: :py:obj:`onegov.chat.Message`


   A single chat message bound to channel. 


   .. py:attribute:: __mapper_args__


   .. py:method:: link(request: onegov.feriennet.request.FeriennetRequest) -> str


   .. py:method:: create(period: onegov.activity.Period | onegov.activity.models.PeriodMeta, request: onegov.feriennet.request.FeriennetRequest, action: str) -> Self
      :classmethod:



.. py:class:: ActivityMessage

   Bases: :py:obj:`onegov.chat.Message`, :py:obj:`onegov.org.models.message.TicketMessageMixin`


   A single chat message bound to channel. 


   .. py:attribute:: __mapper_args__


   .. py:method:: create(ticket: onegov.ticket.Ticket, request: onegov.feriennet.request.FeriennetRequest, action: str, **extra_meta: Any) -> Self
      :classmethod: