aries_cloudagent.protocols.issue_credential.v2_0.messages package¶
Subpackages¶
Submodules¶
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_ack module¶
Credential ack message.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_ack.V20CredAck(**kwargs)[source]¶ Bases:
aries_cloudagent.protocols.notification.v1_0.messages.ack.V10AckCredential ack.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_ack.V20CredAckSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.protocols.notification.v1_0.messages.ack.V10AckSchemaCredential ack schema.
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_ex_record_webhook module¶
v2.0 credential exchange webhook.
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_format module¶
Issue-credential protocol message attachment format.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_format.FormatSpec(aries, detail, handler)¶ Bases:
tuple-
aries¶ Alias for field number 0
-
detail¶ Alias for field number 1
-
handler¶ Alias for field number 2
-
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_format.V20CredFormat(*, attach_id: str = None, format_: str = None)[source]¶ Bases:
aries_cloudagent.messaging.models.base.BaseModelIssue-credential protocol message attachment format.
-
class
Format[source]¶ Bases:
enum.EnumAttachment format.
-
INDY= FormatSpec(aries='hlindy/', detail=<class 'aries_cloudagent.protocols.issue_credential.v2_0.models.detail.indy.V20CredExRecordIndy'>, handler=<aries_cloudagent.utils.classloader.DeferLoad object>)¶
-
LD_PROOF= FormatSpec(aries='aries/', detail=<class 'aries_cloudagent.protocols.issue_credential.v2_0.models.detail.ld_proof.V20CredExRecordLDProof'>, handler=<aries_cloudagent.utils.classloader.DeferLoad object>)¶
-
api¶ Admin API specifier.
-
aries¶ Aries specifier prefix.
-
detail¶ Accessor for credential exchange detail class.
-
get_attachment_data(formats: Sequence[V20CredFormat], attachments: Sequence[aries_cloudagent.messaging.decorators.attach_decorator.AttachDecorator])[source]¶ Find attachment of current format, decode and return its content.
-
handler¶ Accessor for credential exchange format handler.
-
-
class
Meta[source]¶ Bases:
objectIssue-credential protocol message attachment format metadata.
-
schema_class= 'V20CredFormatSchema'¶
-
-
format¶ Return format.
-
class
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_format.V20CredFormatSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.models.base.BaseModelSchemaIssue-credential protocol message attachment format schema.
-
class
Meta[source]¶ Bases:
objectIssue-credential protocol message attachment format schema metadata.
-
model_class¶ alias of
V20CredFormat
-
unknown¶ Used by autodoc_mock_imports.
-
-
attach_id¶ Used by autodoc_mock_imports.
-
format_¶ Used by autodoc_mock_imports.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_issue module¶
Credential issue message.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_issue.V20CredIssue(_id: str = None, *, replacement_id: str = None, comment: str = None, formats: Sequence[aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_format.V20CredFormat] = None, credentials_attach: Sequence[aries_cloudagent.messaging.decorators.attach_decorator.AttachDecorator] = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageCredential issue message.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_issue.V20CredIssueSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchemaCredential issue schema.
-
class
Meta[source]¶ Bases:
objectCredential issue schema metadata.
-
model_class¶ alias of
V20CredIssue
-
unknown¶ Used by autodoc_mock_imports.
-
-
comment¶ Used by autodoc_mock_imports.
-
credentials_attach¶ Used by autodoc_mock_imports.
-
formats¶ Used by autodoc_mock_imports.
-
replacement_id¶ Used by autodoc_mock_imports.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_offer module¶
Credential offer message.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_offer.V20CredOffer(_id: str = None, *, replacement_id: str = None, comment: str = None, credential_preview: aries_cloudagent.protocols.issue_credential.v2_0.messages.inner.cred_preview.V20CredPreview = None, formats: Sequence[aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_format.V20CredFormat] = None, offers_attach: Sequence[aries_cloudagent.messaging.decorators.attach_decorator.AttachDecorator] = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageCredential offer.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_offer.V20CredOfferSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchemaCredential offer schema.
-
class
Meta[source]¶ Bases:
objectCredential offer schema metadata.
-
model_class¶ alias of
V20CredOffer
-
unknown¶ Used by autodoc_mock_imports.
-
-
comment¶ Used by autodoc_mock_imports.
-
credential_preview¶ Used by autodoc_mock_imports.
-
formats¶ Used by autodoc_mock_imports.
-
offers_attach¶ Used by autodoc_mock_imports.
-
replacement_id¶ Used by autodoc_mock_imports.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_problem_report module¶
A problem report message.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_problem_report.ProblemReportReason[source]¶ Bases:
enum.EnumSupported reason codes.
-
ISSUANCE_ABANDONED= 'issuance-abandoned'¶
-
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_problem_report.V20CredProblemReport(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.protocols.problem_report.v1_0.message.ProblemReportClass representing a problem report message.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_problem_report.V20CredProblemReportSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.protocols.problem_report.v1_0.message.ProblemReportSchemaProblem report schema.
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_proposal module¶
Credential proposal message.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_proposal.V20CredProposal(_id: str = None, *, comment: str = None, credential_preview: aries_cloudagent.protocols.issue_credential.v2_0.messages.inner.cred_preview.V20CredPreview = None, formats: Sequence[aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_format.V20CredFormat] = None, filters_attach: Sequence[aries_cloudagent.messaging.decorators.attach_decorator.AttachDecorator] = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageCredential proposal.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_proposal.V20CredProposalSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchemaCredential proposal schema.
-
class
Meta[source]¶ Bases:
objectCredential proposal schema metadata.
-
model_class¶ alias of
V20CredProposal
-
unknown¶ Used by autodoc_mock_imports.
-
-
comment¶ Used by autodoc_mock_imports.
-
credential_preview¶ Used by autodoc_mock_imports.
-
filters_attach¶ Used by autodoc_mock_imports.
-
formats¶ Used by autodoc_mock_imports.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_request module¶
Credential request message.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_request.V20CredRequest(_id: str = None, *, comment: str = None, formats: Sequence[aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_format.V20CredFormat] = None, requests_attach: Sequence[aries_cloudagent.messaging.decorators.attach_decorator.AttachDecorator] = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageCredential request.
-
class
aries_cloudagent.protocols.issue_credential.v2_0.messages.cred_request.V20CredRequestSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.agent_message.AgentMessageSchemaCredential request schema.
-
class
Meta[source]¶ Bases:
objectCredential request schema metadata.
-
model_class¶ alias of
V20CredRequest
-
unknown¶ Used by autodoc_mock_imports.
-
-
comment¶ Used by autodoc_mock_imports.
-
formats¶ Used by autodoc_mock_imports.
-
requests_attach¶ Used by autodoc_mock_imports.
-
class