aries_cloudagent.protocols.coordinate_mediation.v1_0.messages package
Subpackages
- aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.inner package
- Submodules
- aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.inner.keylist_key module
- aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.inner.keylist_query_paginate module
- aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.inner.keylist_update_rule module
- aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.inner.keylist_updated module
Submodules
aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.keylist module
Response to keylist-query message.
- class aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.keylist.Keylist(*, keys: Optional[Sequence[str]] = None, pagination: Optional[aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.inner.keylist_query_paginate.KeylistQueryPaginate] = None, **kwargs)[source]
Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Class representing a keylist-query response.
- class aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.keylist.KeylistSchema(*args: Any, **kwargs: Any)[source]
Bases:
marshmallow.
Keylist query response schema class.
- class Meta[source]
Bases:
object
Keylist query response schema metadata.
- model_class
alias of
aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.keylist.Keylist
- keys
- pagination
aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.keylist_query module
keylist-query message used to request list of keys handled by mediator.
- class aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.keylist_query.KeylistQuery(*, filter: Optional[dict] = None, paginate: Optional[aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.inner.keylist_query_paginate.KeylistQueryPaginate] = None, **kwargs)[source]
Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Class representing a keylist query message.
aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.keylist_update module
keylist-update message used to notify mediator of keylist changes.
- class aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.keylist_update.KeylistUpdate(*, updates: Optional[Sequence[aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.inner.keylist_update_rule.KeylistUpdateRule]] = None, **kwargs)[source]
Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Class representing a keylist update message.
aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.keylist_update_response module
Response to keylist-update used to notify mediation client of applied updates.
- class aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.keylist_update_response.KeylistUpdateResponse(*, updated: Optional[Sequence[aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.inner.keylist_updated.KeylistUpdated]] = None, **kwargs)[source]
Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Class representing a keylist update result message.
- class Meta[source]
Bases:
object
Metadata for a keylist update result.
- handler_class = 'aries_cloudagent.protocols.coordinate_mediation.v1_0.handlers.keylist_update_response_handler.KeylistUpdateResponseHandler'
- message_type = 'coordinate-mediation/1.0/keylist-update-response'
- schema_class = 'KeylistUpdateResponseSchema'
aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.mediate_deny module
mediate-deny message used to notify mediation client of a denied mediation request.
- class aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.mediate_deny.MediationDeny(*, mediator_terms: Optional[Sequence[str]] = None, recipient_terms: Optional[Sequence[str]] = None, **kwargs)[source]
Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Class representing a mediation deny message.
aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.mediate_grant module
mediate-grant message.
Used to notify mediation client of a granted mediation request.
- class aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.mediate_grant.MediationGrant(*, endpoint: Optional[str] = None, routing_keys: Optional[Sequence[str]] = None, **kwargs)[source]
Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Class representing a mediation grant message.
aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.mediate_request module
mediate-request message used to request mediation from a mediator.
- class aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.mediate_request.MediationRequest(*, mediator_terms: Optional[Sequence[str]] = None, recipient_terms: Optional[Sequence[str]] = None, **kwargs)[source]
Bases:
aries_cloudagent.messaging.agent_message.AgentMessage
Represents a request for mediation.
aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.problem_report module
Represents a coordinate-mediation problem report message.
- class aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.problem_report.CMProblemReport(*args, **kwargs)[source]
Bases:
aries_cloudagent.protocols.problem_report.v1_0.message.ProblemReport
Base class representing a coordinate mediation problem report message.
- class aries_cloudagent.protocols.coordinate_mediation.v1_0.messages.problem_report.CMProblemReportSchema(*args: Any, **kwargs: Any)[source]
Bases:
marshmallow.
Schema for ProblemReport base class.
- validate_fields(data, **kwargs)
Validate schema fields.