aries_cloudagent.protocols.issue_credential.v2_0.formats.ld_proof.models package

Submodules

aries_cloudagent.protocols.issue_credential.v2_0.formats.ld_proof.models.cred_detail module

Linked data proof verifiable options detail artifacts to attach to RFC 453 messages.

class aries_cloudagent.protocols.issue_credential.v2_0.formats.ld_proof.models.cred_detail.LDProofVCDetail(credential: Optional[Union[dict, aries_cloudagent.vc.vc_ld.models.credential.VerifiableCredential]], options: Optional[Union[dict, aries_cloudagent.protocols.issue_credential.v2_0.formats.ld_proof.models.cred_detail_options.LDProofVCDetailOptions]])[source]

Bases: aries_cloudagent.messaging.models.base.BaseModel

Linked data proof verifiable credential detail.

class Meta[source]

Bases: object

LDProofVCDetail metadata.

schema_class = 'LDProofVCDetailSchema'
class aries_cloudagent.protocols.issue_credential.v2_0.formats.ld_proof.models.cred_detail.LDProofVCDetailSchema(*args: Any, **kwargs: Any)[source]

Bases: marshmallow.

Linked data proof verifiable credential detail schema.

class Meta[source]

Bases: object

Accept parameter overload.

model_class

alias of aries_cloudagent.protocols.issue_credential.v2_0.formats.ld_proof.models.cred_detail.LDProofVCDetail

credential
options

aries_cloudagent.protocols.issue_credential.v2_0.formats.ld_proof.models.cred_detail_options module

LDProofVCDetailOptions.

class aries_cloudagent.protocols.issue_credential.v2_0.formats.ld_proof.models.cred_detail_options.CredentialStatusOptionsSchema(*args: Any, **kwargs: Any)[source]

Bases: marshmallow.

Linked data proof credential status options schema.

class Meta[source]

Bases: object

Accept parameter overload.

type
class aries_cloudagent.protocols.issue_credential.v2_0.formats.ld_proof.models.cred_detail_options.LDProofVCDetailOptions(proof_type: Optional[str] = None, proof_purpose: Optional[str] = None, created: Optional[str] = None, domain: Optional[str] = None, challenge: Optional[str] = None, credential_status: Optional[dict] = None)[source]

Bases: aries_cloudagent.messaging.models.base.BaseModel

Linked Data Proof verifiable credential options model.

class Meta[source]

Bases: object

LDProofVCDetailOptions metadata.

schema_class = 'LDProofVCDetailOptionsSchema'
class aries_cloudagent.protocols.issue_credential.v2_0.formats.ld_proof.models.cred_detail_options.LDProofVCDetailOptionsSchema(*args: Any, **kwargs: Any)[source]

Bases: marshmallow.

Linked data proof verifiable credential options schema.

class Meta[source]

Bases: object

Accept parameter overload.

model_class

alias of aries_cloudagent.protocols.issue_credential.v2_0.formats.ld_proof.models.cred_detail_options.LDProofVCDetailOptions

challenge
created
credential_status
domain
proof_purpose
proof_type