acapy_agent.anoncreds.models package
Submodules
acapy_agent.anoncreds.models.credential module
Credential artifacts.
- class acapy_agent.anoncreds.models.credential.AnonCredsAttrValue(raw: str | None = None, encoded: str | None = None, **kwargs)[source]
Bases:
BaseModelAnonCreds attribute value.
- class acapy_agent.anoncreds.models.credential.AnonCredsAttrValueSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds attribute value schema.
- class Meta[source]
Bases:
objectAnonCreds attribute value schema metadata.
- model_class
alias of
AnonCredsAttrValue
- class acapy_agent.anoncreds.models.credential.AnonCredsCredential(schema_id: str | None = None, cred_def_id: str | None = None, rev_reg_id: str | None = None, values: Mapping[str, AnonCredsAttrValue] = None, signature: Mapping | None = None, signature_correctness_proof: Mapping | None = None, rev_reg: Mapping | None = None, witness: Mapping | None = None)[source]
Bases:
BaseModelAnonCreds credential.
- class acapy_agent.anoncreds.models.credential.AnonCredsCredentialSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds credential schema.
- class Meta[source]
Bases:
objectAnonCreds credential schemametadata.
- model_class
alias of
AnonCredsCredential
acapy_agent.anoncreds.models.credential_definition module
AnonCreds cred def OpenAPI validators.
- class acapy_agent.anoncreds.models.credential_definition.CredDef(issuer_id: str, schema_id: str, type: typing_extensions.Literal.CL, tag: str, value: CredDefValue, **kwargs)[source]
Bases:
BaseModelAnonCredsCredDef.
- class acapy_agent.anoncreds.models.credential_definition.CredDefResult(job_id: str | None, credential_definition_state: CredDefState, registration_metadata: dict, credential_definition_metadata: dict, **kwargs)[source]
Bases:
BaseModelCred def result.
- class acapy_agent.anoncreds.models.credential_definition.CredDefResultSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaCred def result schema.
- class Meta[source]
Bases:
objectCredDefResultSchema metadata.
- model_class
alias of
CredDefResult
- class acapy_agent.anoncreds.models.credential_definition.CredDefSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaCredDefSchema.
- class acapy_agent.anoncreds.models.credential_definition.CredDefState(state: str, credential_definition_id: str | None, credential_definition: CredDef)[source]
Bases:
BaseModelCredDefState.
- STATE_ACTION = 'action'
- STATE_FAILED = 'failed'
- STATE_FINISHED = 'finished'
- STATE_WAIT = 'wait'
- class acapy_agent.anoncreds.models.credential_definition.CredDefStateSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaCredDefStateSchema.
- class Meta[source]
Bases:
objectCredDefStateSchema metadata.
- model_class
alias of
CredDefState
- class acapy_agent.anoncreds.models.credential_definition.CredDefValue(primary: CredDefValuePrimary, revocation: CredDefValueRevocation | None = None, **kwargs)[source]
Bases:
BaseModelCred def value.
- class acapy_agent.anoncreds.models.credential_definition.CredDefValuePrimary(n: str, s: str, r: dict, rctxt: str, z: str, **kwargs)[source]
Bases:
BaseModelPrimarySchema.
- class acapy_agent.anoncreds.models.credential_definition.CredDefValuePrimarySchemaAnonCreds(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaCred def value primary schema.
- class Meta[source]
Bases:
objectCredDefValuePrimarySchema metadata.
- model_class
alias of
CredDefValuePrimary
- class acapy_agent.anoncreds.models.credential_definition.CredDefValueRevocation(g: str, g_dash: str, h: str, h0: str, h1: str, h2: str, htilde: str, h_cap: str, u: str, pk: str, y: str)[source]
Bases:
BaseModelCred def value revocation.
- class acapy_agent.anoncreds.models.credential_definition.CredDefValueRevocationSchemaAnonCreds(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaCred def value revocation schema.
- class Meta[source]
Bases:
objectMetadata.
- model_class
alias of
CredDefValueRevocation
- class acapy_agent.anoncreds.models.credential_definition.CredDefValueSchemaAnonCreds(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaCred def value schema.
- class Meta[source]
Bases:
objectCredDefValueSchema metadata.
- model_class
alias of
CredDefValue
- class acapy_agent.anoncreds.models.credential_definition.GetCredDefResult(credential_definition_id: str, credential_definition: CredDef, resolution_metadata: dict, credential_definition_metadata: dict, **kwargs)[source]
Bases:
BaseModelGet cred def result.
- class acapy_agent.anoncreds.models.credential_definition.GetCredDefResultSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaGetCredDefResultSchema.
- class Meta[source]
Bases:
objectGetCredDefResultSchema metadata.
- model_class
alias of
GetCredDefResult
acapy_agent.anoncreds.models.credential_offer module
AnonCreds Credential Offer format for v2.0 of the issue-credential protocol.
- class acapy_agent.anoncreds.models.credential_offer.AnonCredsCorrectnessProofSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds key correctness proof schema.
- class Meta[source]
Bases:
objectAnonCreds key correctness proof schema metadata.
- model_class
alias of
AnonCredsKeyCorrectnessProof
- class acapy_agent.anoncreds.models.credential_offer.AnonCredsCredentialOffer(schema_id: str | None = None, cred_def_id: str | None = None, nonce: str | None = None, key_correctness_proof: str | None = None, **kwargs)[source]
Bases:
BaseModelAnonCreds Credential Offer.
- class acapy_agent.anoncreds.models.credential_offer.AnonCredsCredentialOfferSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds Credential Offer Schema.
- class Meta[source]
Bases:
objectAnonCredsCredentialOffer schema metadata.
- model_class
alias of
AnonCredsCredentialOffer
acapy_agent.anoncreds.models.credential_proposal module
AnonCreds credential definition proposal.
- class acapy_agent.anoncreds.models.credential_proposal.AnonCredsCredentialDefinitionProposal(*args: Any, **kwargs: Any)[source]
Bases:
OpenAPISchemaQuery string parameters for credential definition searches.
acapy_agent.anoncreds.models.credential_request module
Cred request artifacts to attach to RFC 453 messages.
- class acapy_agent.anoncreds.models.credential_request.AnonCredsCredRequest(entropy: str | None = None, prover_did: str | None = None, cred_def_id: str | None = None, blinded_ms: Mapping | None = None, blinded_ms_correctness_proof: Mapping | None = None, nonce: str | None = None, **kwargs)[source]
Bases:
BaseModelAnonCreds credential request.
- class acapy_agent.anoncreds.models.credential_request.AnonCredsCredRequestSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds credential request schema.
- class Meta[source]
Bases:
objectAnonCreds credential request schema metadata.
- model_class
alias of
AnonCredsCredRequest
acapy_agent.anoncreds.models.issuer_cred_rev_record module
Issuer credential revocation information.
- class acapy_agent.anoncreds.models.issuer_cred_rev_record.IssuerCredRevRecord(*, record_id: str | None = None, state: str | None = None, cred_ex_id: str | None = None, rev_reg_id: str | None = None, cred_rev_id: str | None = None, cred_def_id: str | None = None, cred_ex_version: str | None = None, **kwargs)[source]
Bases:
IssuerCredRevRecordRepresents credential revocation information to retain post-issue.
- class Meta[source]
Bases:
objectIssuerCredRevRecord metadata.
- schema_class = 'IssuerCredRevRecordSchemaAnonCreds'
- async classmethod query_by_ids(session: ProfileSession, *, cred_def_id: str | None = None, rev_reg_id: str | None = None, state: str | None = None) Sequence[IssuerCredRevRecord][source]
Retrieve issuer cred rev records by cred def id and/or rev reg id.
- Parameters:
session – the profile session to use
cred_def_id – the cred def id by which to filter
rev_reg_id – the rev reg id by which to filter
state – a state value by which to filter
- async classmethod retrieve_by_ids(session: ProfileSession, rev_reg_id: str, cred_rev_id: str | List[str], *, for_update: bool = False) Sequence[IssuerCredRevRecord][source]
Retrieve a list of issuer cred rev records by rev reg id and cred rev ids.
- class acapy_agent.anoncreds.models.issuer_cred_rev_record.IssuerCredRevRecordSchemaAnonCreds(*args: Any, **kwargs: Any)[source]
Bases:
BaseRecordSchemaSchema to allow de/serialization of credential revocation records.
- class Meta[source]
Bases:
objectIssuerCredRevRecordSchemaAnonCreds metadata.
- model_class
alias of
IssuerCredRevRecord
acapy_agent.anoncreds.models.non_rev_interval module
AnonCreds non-revocation interval.
- class acapy_agent.anoncreds.models.non_rev_interval.AnonCredsNonRevocationInterval(fro: int | None = None, to: int | None = None, **kwargs)[source]
Bases:
BaseModelAnonCreds non-revocation interval.
- class Meta[source]
Bases:
objectNonRevocationInterval metadata.
- schema_class = 'AnonCredsNonRevocationIntervalSchema'
- class acapy_agent.anoncreds.models.non_rev_interval.AnonCredsNonRevocationIntervalSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaSchema to allow serialization/deserialization of non-revocation intervals.
- class Meta[source]
Bases:
objectAnonCredsNonRevocationIntervalSchema metadata.
- model_class
alias of
AnonCredsNonRevocationInterval
acapy_agent.anoncreds.models.predicate module
Utilities for dealing with predicates.
- class acapy_agent.anoncreds.models.predicate.Predicate(*values)[source]
Bases:
EnumEnum for predicate types that anoncreds-sdk supports.
- GE = ('GE', '$gte', '>=', <function Predicate.<lambda>>, <function Predicate.<lambda>>)
- GT = ('GT', '$gt', '>', <function Predicate.<lambda>>, <function Predicate.<lambda>>)
- LE = ('LE', '$lte', '<=', <function Predicate.<lambda>>, <function Predicate.<lambda>>)
- LT = ('LT', '$lt', '<', <function Predicate.<lambda>>, <function Predicate.<lambda>>)
- property fortran: str
Fortran nomenclature.
- static get(relation: str) Predicate | None[source]
Return enum instance corresponding to input relation string.
- property math: str
Mathematical nomenclature.
- static to_int(value: Any) int[source]
Cast a value as its equivalent int for anoncreds predicate argument.
Raise ValueError for any input but int, stringified int, or boolean.
- Parameters:
value – value to coerce
- property wql: str
WQL nomenclature.
acapy_agent.anoncreds.models.presentation_request module
Classes to represent anoncreds presentation request.
- class acapy_agent.anoncreds.models.presentation_request.AnonCredsPresentationReqAttrSpecSchema(*args: Any, **kwargs: Any)[source]
Bases:
OpenAPISchemaSchema for attribute specification in anoncreds proof request.
- validate_fields(data: dict, **kwargs) None
Validate schema fields.
Data must have exactly one of name or names; if names then restrictions are mandatory.
- Parameters:
data – The data to validate
kwargs – Additional keyword arguments
- Raises:
ValidationError – if data has both or neither of name and names
- class acapy_agent.anoncreds.models.presentation_request.AnonCredsPresentationReqPredSpecSchema(*args: Any, **kwargs: Any)[source]
Bases:
OpenAPISchemaSchema for predicate specification in anoncreds proof request.
- class acapy_agent.anoncreds.models.presentation_request.AnonCredsPresentationRequest(nonce: str | None = None, name: str | None = None, version: str | None = None, requested_attributes: Mapping | None = None, requested_predicates: Mapping | None = None, non_revoked: Mapping | None = None, **kwargs)[source]
Bases:
BaseModelanoncreds proof request.
- class acapy_agent.anoncreds.models.presentation_request.AnonCredsPresentationRequestSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaSchema for anoncreds proof request.
- class Meta[source]
Bases:
objectAnonCreds proof request schema metadata.
- model_class
alias of
AnonCredsPresentationRequest
acapy_agent.anoncreds.models.proof module
Marshmallow bindings for anoncreds proofs.
- class acapy_agent.anoncreds.models.proof.AnonCredsEQProof(revealed_attrs: Mapping[str, str] = None, a_prime: str | None = None, e: str | None = None, v: str | None = None, m: Mapping[str, str] = None, m2: str | None = None, **kwargs)[source]
Bases:
BaseModelEquality proof for anoncreds primary proof.
- class acapy_agent.anoncreds.models.proof.AnonCredsEQProofSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds equality proof schema.
- class Meta[source]
Bases:
objectAnonCreds equality proof metadata.
- model_class
alias of
AnonCredsEQProof
- class acapy_agent.anoncreds.models.proof.AnonCredsGEProof(u: Mapping[str, str] = None, r: Mapping[str, str] = None, mj: str | None = None, alpha: str | None = None, t: Mapping[str, str] = None, predicate: AnonCredsGEProofPred | None = None, **kwargs)[source]
Bases:
BaseModelGreater-than-or-equal-to proof for anoncreds primary proof.
- class acapy_agent.anoncreds.models.proof.AnonCredsGEProofPred(attr_name: str | None = None, p_type: str | None = None, value: int | None = None, **kwargs)[source]
Bases:
BaseModelAnonCreds GE proof predicate.
- class acapy_agent.anoncreds.models.proof.AnonCredsGEProofPredSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds GE proof predicate schema.
- class Meta[source]
Bases:
objectAnonCreds GE proof predicate metadata.
- model_class
alias of
AnonCredsGEProofPred
- class acapy_agent.anoncreds.models.proof.AnonCredsGEProofSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds GE proof schema.
- class Meta[source]
Bases:
objectAnonCreds GE proof schema metadata.
- model_class
alias of
AnonCredsGEProof
- predicate
alias of
AnonCredsGEProofPredSchema
- class acapy_agent.anoncreds.models.proof.AnonCredsNonRevocProof(x_list: Mapping | None = None, c_list: Mapping | None = None, **kwargs)[source]
Bases:
BaseModelAnonCreds non-revocation proof.
- class acapy_agent.anoncreds.models.proof.AnonCredsNonRevocProofSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds non-revocation proof schema.
- class Meta[source]
Bases:
objectAnonCreds non-revocation proof schema metadata.
- model_class
alias of
AnonCredsNonRevocProof
- class acapy_agent.anoncreds.models.proof.AnonCredsPresSpecSchema(*args: Any, **kwargs: Any)[source]
Bases:
AdminAPIMessageTracingSchemaRequest schema for anoncreds proof specification to send as presentation.
- class acapy_agent.anoncreds.models.proof.AnonCredsPrimaryProof(eq_proof: AnonCredsEQProof | None = None, ge_proofs: Sequence[AnonCredsGEProof] = None, **kwargs)[source]
Bases:
BaseModelAnonCreds primary proof.
- class acapy_agent.anoncreds.models.proof.AnonCredsPrimaryProofSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds primary proof schema.
- class Meta[source]
Bases:
objectAnonCreds primary proof schema metadata.
- model_class
alias of
AnonCredsPrimaryProof
- eq_proof
alias of
AnonCredsEQProofSchema
- ge_proofs
alias of
AnonCredsGEProofSchema
- class acapy_agent.anoncreds.models.proof.AnonCredsProof(proof: AnonCredsProofProof | None = None, requested_proof: AnonCredsProofRequestedProof | None = None, identifiers: Sequence[AnonCredsProofIdentifier] = None, **kwargs)[source]
Bases:
BaseModelAnonCreds proof.
- class acapy_agent.anoncreds.models.proof.AnonCredsProofIdentifier(schema_id: str | None = None, cred_def_id: str | None = None, rev_reg_id: str | None = None, timestamp: int | None = None, **kwargs)[source]
Bases:
BaseModelAnonCreds proof identifier.
- class acapy_agent.anoncreds.models.proof.AnonCredsProofIdentifierSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds proof identifier schema.
- class Meta[source]
Bases:
objectAnonCreds proof identifier schema metadata.
- model_class
alias of
AnonCredsProofIdentifier
- class acapy_agent.anoncreds.models.proof.AnonCredsProofProof(proofs: Sequence[AnonCredsProofProofProofsProof] = None, aggregated_proof: AnonCredsProofProofAggregatedProof | None = None, **kwargs)[source]
Bases:
BaseModelAnonCreds proof.proof content.
- class acapy_agent.anoncreds.models.proof.AnonCredsProofProofAggregatedProof(c_hash: str | None = None, c_list: Sequence[Sequence[int]] = None, **kwargs)[source]
Bases:
BaseModelAnonCreds proof.proof aggregated proof.
- class acapy_agent.anoncreds.models.proof.AnonCredsProofProofAggregatedProofSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds proof.proof aggregated proof schema.
- class Meta[source]
Bases:
objectAnonCreds proof.proof aggregated proof schema metadata.
- model_class
alias of
AnonCredsProofProofAggregatedProof
- class acapy_agent.anoncreds.models.proof.AnonCredsProofProofProofsProof(primary_proof: AnonCredsPrimaryProof | None = None, non_revoc_proof: AnonCredsNonRevocProof | None = None, **kwargs)[source]
Bases:
BaseModelAnonCreds proof.proof.proofs constituent proof.
- class acapy_agent.anoncreds.models.proof.AnonCredsProofProofProofsProofSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds proof.proof.proofs constituent proof schema.
- class Meta[source]
Bases:
objectAnonCreds proof.proof.proofs constituent proof schema metadata.
- model_class
alias of
AnonCredsProofProofProofsProof
- non_revoc_proof
alias of
AnonCredsNonRevocProofSchema
- primary_proof
alias of
AnonCredsPrimaryProofSchema
- class acapy_agent.anoncreds.models.proof.AnonCredsProofProofSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds proof.proof content schema.
- class Meta[source]
Bases:
objectAnonCreds proof.proof content schema metadata.
- model_class
alias of
AnonCredsProofProof
- aggregated_proof
- proofs
alias of
AnonCredsProofProofProofsProofSchema
- class acapy_agent.anoncreds.models.proof.AnonCredsProofRequestedProof(revealed_attrs: Mapping[str, AnonCredsProofRequestedProofRevealedAttr] = None, revealed_attr_groups: Mapping[str, AnonCredsProofRequestedProofRevealedAttrGroup] = None, self_attested_attrs: Mapping | None = None, unrevealed_attrs: Mapping | None = None, predicates: Mapping[str, AnonCredsProofRequestedProofPredicate] = None, **kwargs)[source]
Bases:
BaseModelAnonCreds proof.requested_proof content.
- class acapy_agent.anoncreds.models.proof.AnonCredsProofRequestedProofPredicate(sub_proof_index: int | None = None, **kwargs)[source]
Bases:
BaseModelAnonCreds proof requested proof predicate.
- class acapy_agent.anoncreds.models.proof.AnonCredsProofRequestedProofPredicateSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds proof requested prrof predicate schema.
- class acapy_agent.anoncreds.models.proof.AnonCredsProofRequestedProofRevealedAttr(sub_proof_index: int | None = None, **kwargs)[source]
Bases:
RawEncodedAnonCreds proof requested proof revealed attr.
- class acapy_agent.anoncreds.models.proof.AnonCredsProofRequestedProofRevealedAttrGroup(sub_proof_index: int | None = None, values: Mapping[str, RawEncoded] = None, **kwargs)[source]
Bases:
BaseModelAnonCreds proof requested proof revealed attr group.
- class acapy_agent.anoncreds.models.proof.AnonCredsProofRequestedProofRevealedAttrGroupSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds proof requested proof revealed attr group schema.
- class acapy_agent.anoncreds.models.proof.AnonCredsProofRequestedProofRevealedAttrSchema(*args: Any, **kwargs: Any)[source]
Bases:
RawEncodedSchemaAnonCreds proof requested proof revealed attr schema.
- class acapy_agent.anoncreds.models.proof.AnonCredsProofRequestedProofSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds proof requested proof schema.
- class Meta[source]
Bases:
objectAnonCreds proof requested proof schema metadata.
- model_class
alias of
AnonCredsProofRequestedProof
- class acapy_agent.anoncreds.models.proof.AnonCredsProofSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaAnonCreds proof schema.
- class Meta[source]
Bases:
objectAnonCreds proof schema metadata.
- model_class
alias of
AnonCredsProof
- identifiers
alias of
AnonCredsProofIdentifierSchema
- proof
alias of
AnonCredsProofProofSchema
- requested_proof
alias of
AnonCredsProofRequestedProofSchema
- class acapy_agent.anoncreds.models.proof.RawEncoded(raw: str | None = None, encoded: str | None = None, **kwargs)[source]
Bases:
BaseModelRaw and encoded attribute values.
- class acapy_agent.anoncreds.models.proof.RawEncodedSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaRaw and encoded attribute values schema.
- class Meta[source]
Bases:
objectRaw and encoded attribute values schema metadata.
- model_class
alias of
RawEncoded
acapy_agent.anoncreds.models.requested_credentials module
Admin routes for presentations.
- class acapy_agent.anoncreds.models.requested_credentials.AnonCredsRequestedCredsRequestedAttrSchema(*args: Any, **kwargs: Any)[source]
Bases:
OpenAPISchemaSchema for requested attributes within anoncreds requested creds structure.
- class acapy_agent.anoncreds.models.requested_credentials.AnonCredsRequestedCredsRequestedPredSchema(*args: Any, **kwargs: Any)[source]
Bases:
OpenAPISchemaSchema for requested predicates within anoncreds requested creds structure.
acapy_agent.anoncreds.models.revocation module
AnonCreds cred def OpenAPI validators.
- class acapy_agent.anoncreds.models.revocation.GetRevListResult(revocation_list: RevList, resolution_metadata: Dict[str, Any], revocation_registry_metadata: Dict[str, Any], **kwargs)[source]
Bases:
BaseModelGetRevListResult.
- class acapy_agent.anoncreds.models.revocation.GetRevListResultSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaGetRevListResultSchema.
- class Meta[source]
Bases:
objectGetRevListResultSchema metadata.
- model_class
alias of
GetRevListResult
- revocation_list
alias of
RevListSchema
- class acapy_agent.anoncreds.models.revocation.GetRevRegDefResult(revocation_registry: RevRegDef, revocation_registry_id: str, resolution_metadata: Dict[str, Any], revocation_registry_metadata: Dict[str, Any], **kwargs)[source]
Bases:
BaseModelGetRevRegDefResult.
- class acapy_agent.anoncreds.models.revocation.GetRevRegDefResultSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaGetRevRegDefResultSchema.
- class Meta[source]
Bases:
objectGetRevRegDefResultSchema metadata.
- model_class
alias of
GetRevRegDefResult
- class acapy_agent.anoncreds.models.revocation.RevList(issuer_id: str, rev_reg_def_id: str, revocation_list: List[int], current_accumulator: str, timestamp: int | None = None, **kwargs)[source]
Bases:
BaseModelRevList.
- class acapy_agent.anoncreds.models.revocation.RevListResult(job_id: str | None, revocation_list_state: RevListState, registration_metadata: dict, revocation_list_metadata: dict, **kwargs)[source]
Bases:
BaseModelCred def result.
- property rev_reg_def_id: str
Rev reg def id.
- class acapy_agent.anoncreds.models.revocation.RevListResultSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaCred def result schema.
- class Meta[source]
Bases:
objectRevListResultSchema metadata.
- model_class
alias of
RevListResult
- class acapy_agent.anoncreds.models.revocation.RevListSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaRevListSchema.
- class acapy_agent.anoncreds.models.revocation.RevListState(state: str, revocation_list: RevList)[source]
Bases:
BaseModelRevListState.
- STATE_ACTION = 'action'
- STATE_FAILED = 'failed'
- STATE_FINISHED = 'finished'
- STATE_WAIT = 'wait'
- class acapy_agent.anoncreds.models.revocation.RevListStateSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaRevListStateSchema.
- class Meta[source]
Bases:
objectRevListStateSchema metadata.
- model_class
alias of
RevListState
- class acapy_agent.anoncreds.models.revocation.RevRegDef(issuer_id: str, type: typing_extensions.Literal.CL_ACCUM, cred_def_id: str, tag: str, value: RevRegDefValue, **kwargs)[source]
Bases:
BaseModelRevRegDef.
- class acapy_agent.anoncreds.models.revocation.RevRegDefResult(job_id: str | None, revocation_registry_definition_state: RevRegDefState, registration_metadata: dict, revocation_registry_definition_metadata: dict, **kwargs)[source]
Bases:
BaseModelCred def result.
- property rev_reg_def_id: str
Revocation Registry Definition ID.
- class acapy_agent.anoncreds.models.revocation.RevRegDefResultSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaCred def result schema.
- class Meta[source]
Bases:
objectRevRegDefResultSchema metadata.
- model_class
alias of
RevRegDefResult
- class acapy_agent.anoncreds.models.revocation.RevRegDefSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaRevRegDefSchema.
- class acapy_agent.anoncreds.models.revocation.RevRegDefState(state: str, revocation_registry_definition_id: str, revocation_registry_definition: RevRegDef)[source]
Bases:
BaseModelRevRegDefState.
- STATE_ACTION = 'action'
- STATE_DECOMMISSIONED = 'decommissioned'
- STATE_FAILED = 'failed'
- STATE_FINISHED = 'finished'
- STATE_FULL = 'full'
- STATE_WAIT = 'wait'
- class acapy_agent.anoncreds.models.revocation.RevRegDefStateSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaRevRegDefStateSchema.
- class Meta[source]
Bases:
objectRevRegDefStateSchema metadata.
- model_class
alias of
RevRegDefState
- class acapy_agent.anoncreds.models.revocation.RevRegDefValue(public_keys: dict, max_cred_num: int, tails_location: str, tails_hash: str, **kwargs)[source]
Bases:
BaseModelRevRegDefValue model.
- class acapy_agent.anoncreds.models.revocation.RevRegDefValueSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaRevRegDefValue schema.
- class Meta[source]
Bases:
objectRevRegDefValueSchema metadata.
- model_class
alias of
RevRegDefValue
acapy_agent.anoncreds.models.schema module
AnonCreds Schema OpenAPI validators.
- class acapy_agent.anoncreds.models.schema.AnonCredsSchema(issuer_id: str, attr_names: List[str], name: str, version: str, **kwargs)[source]
Bases:
BaseModelAn AnonCreds Schema object.
- classmethod from_native(schema: anoncreds.Schema) AnonCredsSchema[source]
Convert from native object.
- class acapy_agent.anoncreds.models.schema.AnonCredsSchemaSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaMarshmallow schema for anoncreds schema.
- class Meta[source]
Bases:
objectAnonCredsSchemaSchema metadata.
- model_class
alias of
AnonCredsSchema
- class acapy_agent.anoncreds.models.schema.GetSchemaResult(schema: AnonCredsSchema, schema_id: str, resolution_metadata: Dict[str, Any], schema_metadata: Dict[str, Any], **kwargs)[source]
Bases:
BaseModelResult of resolving a schema.
- property schema: AnonCredsSchema
Alias for schema_value.
schema can’t be used directly due to a limitation of marshmallow.
- class acapy_agent.anoncreds.models.schema.GetSchemaResultSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaParameters and validators for schema create query.
- class Meta[source]
Bases:
objectGetSchemaResultSchema metadata.
- model_class
alias of
GetSchemaResult
- class acapy_agent.anoncreds.models.schema.SchemaResult(job_id: str | None, schema_state: SchemaState, registration_metadata: dict | None = None, schema_metadata: dict | None = None, **kwargs)[source]
Bases:
BaseModelResult of registering a schema.
- class acapy_agent.anoncreds.models.schema.SchemaResultSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaParameters and validators for schema state.
- class Meta[source]
Bases:
objectSchemaResultSchema metadata.
- model_class
alias of
SchemaResult
- class acapy_agent.anoncreds.models.schema.SchemaState(state: str, schema_id: str, schema: AnonCredsSchema, **kwargs)[source]
Bases:
BaseModelModel representing the state of a schema after beginning registration.
- STATE_ACTION = 'action'
- STATE_FAILED = 'failed'
- STATE_FINISHED = 'finished'
- STATE_WAIT = 'wait'
- property schema: AnonCredsSchema
Alias to schema_value.
schema can’t be used directly due to limitations of marshmallow.
- class acapy_agent.anoncreds.models.schema.SchemaStateSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaParameters and validators for schema state.
- class Meta[source]
Bases:
objectSchemaStateSchema metadata.
- model_class
alias of
SchemaState
acapy_agent.anoncreds.models.schema_info module
Schema information for AnonCreds.
- class acapy_agent.anoncreds.models.schema_info.AnonCredsSchemaInfo(issuer_id: str, name: str | None = None, version: str | None = None)[source]
Bases:
objectRepresents the schema information for anonymous credentials.
- issuer_id
The identifier of the issuer.
- Type:
str
- name
The name of the schema. Defaults to None.
- Type:
Optional[str]
- version
The version of the schema. Defaults to None.
- Type:
Optional[str]
- Parameters:
issuer_id (str) – The identifier of the issuer.
name (Optional[str], optional) – The name of the schema. Defaults to None.
version (Optional[str], optional) – The version of the schema. Defaults to None.