Source code for aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.mediate_deny

"""mediate-deny message used to notify mediation client of a denied mediation request."""

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

HANDLER_CLASS = (
    f"{PROTOCOL_PACKAGE}.handlers.mediation_deny_handler.MediationDenyHandler"
)


[docs]class MediationDeny(AgentMessage): """Class representing a mediation deny message."""
[docs] class Meta: """Metadata for a mediation deny.""" handler_class = HANDLER_CLASS message_type = MEDIATE_DENY schema_class = "MediationDenySchema"
def __init__( self, **kwargs, ): """Initialize mediation deny object.""" super(MediationDeny, self).__init__(**kwargs)
[docs]class MediationDenySchema(AgentMessageSchema): """Mediation grant schema class."""
[docs] class Meta: """Mediation deny schema metadata.""" model_class = MediationDeny