Source code for aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.mediate_request
"""mediate-request message used to request mediation from a mediator."""
from .....messaging.agent_message import AgentMessage, AgentMessageSchema
from ..message_types import MEDIATE_REQUEST, PROTOCOL_PACKAGE
HANDLER_CLASS = (
f"{PROTOCOL_PACKAGE}.handlers.mediation_request_handler.MediationRequestHandler"
)
[docs]class MediationRequest(AgentMessage):
"""Represents a request for mediation."""
[docs] class Meta:
"""MediationRequest metadata."""
handler_class = HANDLER_CLASS
message_type = MEDIATE_REQUEST
schema_class = "MediationRequestSchema"
def __init__(self, **kwargs):
"""Initialize mediation request object."""
super(MediationRequest, self).__init__(**kwargs)