def doc_handle_acse(event):
    """Documentation for handlers bound to ``evt.EVT_ACSE_RECV`` or
    ``evt.EVT_ACSE_SENT``.

    Parameters
    ----------
    event : events.Event
        Represents the ACSE service provider receiving or sending an
        association related primitive to/from the DUL service provider.
        ``Event`` attributes are:

        * ``assoc`` : the
          :py:class:`association <pynetdicom.association.Association>`
          that is running the service that received the user identity
          negotiation request.
        * ``event`` : the event that occurred as ``namedtuple``.
        * ``primitive`` : the ACSE primitive sent to or received from the
          DUL service provider. One of
          :py:class:`A_ASSOCIATE<pynetdicom.pdu_primitives.A_ASSOCIATE>`,
          :py:class:`A_RELEASE<pynetdicom.pdu_primitives.A_RELEASE>`,
          :py:class:`A_ABORT<pynetdicom.pdu_primitives.A_ABORT>` or
          :py:class:`A_P_ABORT<pynetdicom.pdu_primitives.A_P_ABORT>`.
        * ``timestamp`` : the
          `date and time <https://docs.python.org/3/library/datetime.html#datetime-objects>`_
          that the negotiation request was processed by the ACSE.
    """
    pass
