acapy_agent.vc.data_integrity.models package
- class acapy_agent.vc.data_integrity.models.DataIntegrityProof(id: str | None = None, type: str | None = 'DataIntegrityProof', proof_purpose: str | None = None, verification_method: str | None = None, cryptosuite: str | None = None, created: str | None = None, expires: str | None = None, domain: str | None = None, challenge: str | None = None, proof_value: str | None = None, previous_proof: str | None = None, nonce: str | None = None, **kwargs)[source]
Bases:
BaseModelData Integrity Proof model.
- class acapy_agent.vc.data_integrity.models.DataIntegrityProofOptions(id: str | None = None, type: str | None = None, proof_purpose: str | None = None, verification_method: str | None = None, cryptosuite: str | None = None, created: str | None = None, expires: str | None = None, domain: str | None = None, challenge: str | None = None, previous_proof: str | None = None, proof_value: str | None = None, nonce: str | None = None, **kwargs)[source]
Bases:
BaseModelData Integrity Proof Options model.
- class acapy_agent.vc.data_integrity.models.DataIntegrityProofOptionsSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaData Integrity Proof Options schema.
Based on https://www.w3.org/TR/vc-data-integrity/#proofs
- class Meta[source]
Bases:
objectAccept parameter overload.
- model_class
alias of
DataIntegrityProofOptions
- add_unknown_properties(data: dict, original, **kwargs)
Add back unknown properties before outputting.
- class acapy_agent.vc.data_integrity.models.DataIntegrityProofSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaData Integrity Proof schema.
Based on https://www.w3.org/TR/vc-data-integrity/#proofs
- class Meta[source]
Bases:
objectAccept parameter overload.
- model_class
alias of
DataIntegrityProof
- add_unknown_properties(data: dict, original, **kwargs)
Add back unknown properties before outputting.
- class acapy_agent.vc.data_integrity.models.DataIntegrityVerificationResponse(verified: bool | None = None, verified_document: dict | None = None, results: List[DataIntegrityVerificationResult] | None = None)[source]
Bases:
BaseModelData Integrity Verification Response model.
- class acapy_agent.vc.data_integrity.models.DataIntegrityVerificationResponseSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaDataIntegrityVerificationResponse schema.
- class Meta[source]
Bases:
objectAccept parameter overload.
- model_class
alias of
DataIntegrityVerificationResponse
Submodules
acapy_agent.vc.data_integrity.models.options module
DataIntegrityProof.
- class acapy_agent.vc.data_integrity.models.options.DataIntegrityProofOptions(id: str | None = None, type: str | None = None, proof_purpose: str | None = None, verification_method: str | None = None, cryptosuite: str | None = None, created: str | None = None, expires: str | None = None, domain: str | None = None, challenge: str | None = None, previous_proof: str | None = None, proof_value: str | None = None, nonce: str | None = None, **kwargs)[source]
Bases:
BaseModelData Integrity Proof Options model.
- class acapy_agent.vc.data_integrity.models.options.DataIntegrityProofOptionsSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaData Integrity Proof Options schema.
Based on https://www.w3.org/TR/vc-data-integrity/#proofs
- class Meta[source]
Bases:
objectAccept parameter overload.
- model_class
alias of
DataIntegrityProofOptions
- add_unknown_properties(data: dict, original, **kwargs)
Add back unknown properties before outputting.
acapy_agent.vc.data_integrity.models.proof module
DataIntegrityProof.
- class acapy_agent.vc.data_integrity.models.proof.DataIntegrityProof(id: str | None = None, type: str | None = 'DataIntegrityProof', proof_purpose: str | None = None, verification_method: str | None = None, cryptosuite: str | None = None, created: str | None = None, expires: str | None = None, domain: str | None = None, challenge: str | None = None, proof_value: str | None = None, previous_proof: str | None = None, nonce: str | None = None, **kwargs)[source]
Bases:
BaseModelData Integrity Proof model.
- class acapy_agent.vc.data_integrity.models.proof.DataIntegrityProofSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaData Integrity Proof schema.
Based on https://www.w3.org/TR/vc-data-integrity/#proofs
- class Meta[source]
Bases:
objectAccept parameter overload.
- model_class
alias of
DataIntegrityProof
- add_unknown_properties(data: dict, original, **kwargs)
Add back unknown properties before outputting.
acapy_agent.vc.data_integrity.models.verification_response module
DataIntegrityProof.
- class acapy_agent.vc.data_integrity.models.verification_response.DataIntegrityVerificationResponse(verified: bool | None = None, verified_document: dict | None = None, results: List[DataIntegrityVerificationResult] | None = None)[source]
Bases:
BaseModelData Integrity Verification Response model.
- class acapy_agent.vc.data_integrity.models.verification_response.DataIntegrityVerificationResponseSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaDataIntegrityVerificationResponse schema.
- class Meta[source]
Bases:
objectAccept parameter overload.
- model_class
alias of
DataIntegrityVerificationResponse
- class acapy_agent.vc.data_integrity.models.verification_response.DataIntegrityVerificationResult(verified: bool | None = None, proof: DataIntegrityProof | None = None, problem_details: List[ProblemDetails] | None = None)[source]
Bases:
BaseModelData Integrity Verification Result model.
- class acapy_agent.vc.data_integrity.models.verification_response.DataIntegrityVerificationResultSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaDataIntegrityVerificationResult schema.
- class Meta[source]
Bases:
objectAccept parameter overload.
- model_class
alias of
DataIntegrityVerificationResult
- class acapy_agent.vc.data_integrity.models.verification_response.ProblemDetails(type: str | None = None, title: str | None = None, detail: str | None = None)[source]
Bases:
BaseModelProblemDetails model.
- class acapy_agent.vc.data_integrity.models.verification_response.ProblemDetailsSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaProblemDetails schema.
Based on https://www.w3.org/TR/vc-data-model-2.0/#problem-details.
- class Meta[source]
Bases:
objectAccept parameter overload.
- model_class
alias of
ProblemDetails