aries_cloudagent.protocols.present_proof.v2_0.messages package¶
Submodules¶
aries_cloudagent.protocols.present_proof.v2_0.messages.pres module¶
A (proof) presentation content message.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres.V20Pres(_id: str = None, *, comment: str = None, formats: Sequence[aries_cloudagent.protocols.present_proof.v2_0.messages.pres_format.V20PresFormat] = None, presentations_attach: Sequence[aries_cloudagent.messaging.decorators.attach_decorator.AttachDecorator] = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageClass representing a presentation.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres.V20PresSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchemaPresentation schema.
-
class
Meta[source]¶ Bases:
objectPresentation schema metadata.
-
unknown¶ Used by autodoc_mock_imports.
-
-
comment¶ Used by autodoc_mock_imports.
-
formats¶ Used by autodoc_mock_imports.
-
presentations_attach¶ Used by autodoc_mock_imports.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_ack module¶
Represents an explicit RFC 15 ack message, adopted into present-proof protocol.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_ack.V20PresAck(status: str = None, verification_result: str = None, **kwargs)[source]¶ Bases:
aries_cloudagent.protocols.notification.v1_0.messages.ack.V10AckBase class representing an explicit ack message for present-proof protocol.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_ack.V20PresAckSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.protocols.notification.v1_0.messages.ack.V10AckSchemaSchema for V20PresAck class.
-
class
Meta[source]¶ Bases:
objectV20PresAck schema metadata.
-
model_class¶ alias of
V20PresAck
-
unknown¶ Used by autodoc_mock_imports.
-
-
verification_result¶ Used by autodoc_mock_imports.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_format module¶
Credential format inner object.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_format.FormatSpec(aries, handler)¶ Bases:
tuple-
aries¶ Alias for field number 0
-
handler¶ Alias for field number 1
-
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_format.V20PresFormat(*, attach_id: str = None, format_: str = None)[source]¶ Bases:
aries_cloudagent.messaging.models.base.BaseModelPresent-proof protocol message attachment format.
-
class
Format[source]¶ Bases:
enum.EnumAttachment format.
-
DIF= FormatSpec(aries='dif/', handler=<aries_cloudagent.utils.classloader.DeferLoad object>)¶
-
INDY= FormatSpec(aries='hlindy/', handler=<aries_cloudagent.utils.classloader.DeferLoad object>)¶
-
api¶ Admin API specifier.
-
aries¶ Accessor for aries identifier.
-
get_attachment_data(formats: Sequence[V20PresFormat], attachments: Sequence[aries_cloudagent.messaging.decorators.attach_decorator.AttachDecorator])[source]¶ Find attachment of current format, decode and return its content.
-
handler¶ Accessor for presentation exchange format handler.
-
-
class
Meta[source]¶ Bases:
objectPresent-proof protocol message attachment format metadata.
-
schema_class= 'V20PresFormatSchema'¶
-
-
format¶ Return format.
-
class
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_format.V20PresFormatSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.models.base.BaseModelSchemaPresent-proof protocol message attachment format schema.
-
class
Meta[source]¶ Bases:
objectPresent-proof protocol message attachment format schema metadata.
-
model_class¶ alias of
V20PresFormat
-
unknown¶ Used by autodoc_mock_imports.
-
-
attach_id¶ Used by autodoc_mock_imports.
-
format_¶ Used by autodoc_mock_imports.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_problem_report module¶
A problem report message.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_problem_report.ProblemReportReason[source]¶ Bases:
enum.EnumSupported reason codes.
-
ABANDONED= 'abandoned'¶
-
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_problem_report.V20PresProblemReport(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.protocols.problem_report.v1_0.message.ProblemReportClass representing a problem report message.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_problem_report.V20PresProblemReportSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.protocols.problem_report.v1_0.message.ProblemReportSchemaProblem report schema.
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_proposal module¶
A presentation proposal content message.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_proposal.V20PresProposal(_id: str = None, *, comment: str = None, formats: Sequence[aries_cloudagent.protocols.present_proof.v2_0.messages.pres_format.V20PresFormat] = None, proposals_attach: Sequence[aries_cloudagent.messaging.decorators.attach_decorator.AttachDecorator] = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageClass representing a presentation proposal.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_proposal.V20PresProposalSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchemaPresentation proposal schema.
-
class
Meta[source]¶ Bases:
objectPresentation proposal schema metadata.
-
model_class¶ alias of
V20PresProposal
-
unknown¶ Used by autodoc_mock_imports.
-
-
comment¶ Used by autodoc_mock_imports.
-
formats¶ Used by autodoc_mock_imports.
-
proposals_attach¶ Used by autodoc_mock_imports.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_request module¶
A presentation request content message.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_request.V20PresRequest(_id: str = None, *, comment: str = None, will_confirm: bool = None, formats: Sequence[aries_cloudagent.protocols.present_proof.v2_0.messages.pres_format.V20PresFormat] = None, request_presentations_attach: Sequence[aries_cloudagent.messaging.decorators.attach_decorator.AttachDecorator] = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageClass representing a presentation request.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_request.V20PresRequestSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchemaPresentation request schema.
-
class
Meta[source]¶ Bases:
objectV20PresRequest schema metadata.
-
model_class¶ alias of
V20PresRequest
-
unknown¶ Used by autodoc_mock_imports.
-
-
comment¶ Used by autodoc_mock_imports.
-
formats¶ Used by autodoc_mock_imports.
-
request_presentations_attach¶ Used by autodoc_mock_imports.
-
will_confirm¶ Used by autodoc_mock_imports.
-
class
aries_cloudagent.protocols.present_proof.v2_0.messages.pres_webhook module¶
v2.0 Presentation exchange record webhook.