Source code for acapy_agent.protocols.did_rotate.v1_0.messages.hangup

"""Hangup message."""

from marshmallow import EXCLUDE

from .....messaging.agent_message import AgentMessage, AgentMessageSchema
from ..message_types import HANGUP, PROTOCOL_PACKAGE

HANDLER_CLASS = f"{PROTOCOL_PACKAGE}.handlers.hangup_handler.HangupHandler"


[docs] class Hangup(AgentMessage): """Class representing a hangup message."""
[docs] class Meta: """Hangup metadata.""" handler_class = HANDLER_CLASS message_type = HANGUP schema_class = "HangupSchema"
def __init__(self, **kwargs): """Initialize a Hangup message instance.""" super().__init__(**kwargs)
[docs] class HangupSchema(AgentMessageSchema): """Schema for Hangup class."""
[docs] class Meta: """HangupSchema metadata.""" model_class = Hangup unknown = EXCLUDE