acapy_agent.wallet.models package
Submodules
acapy_agent.wallet.models.wallet_record module
Wallet record.
- class acapy_agent.wallet.models.wallet_record.WalletRecord(*, wallet_id: str | None = None, key_management_mode: str | None = None, settings: dict | None = None, wallet_name: str | None = None, jwt_iat: int | None = None, **kwargs)[source]
Bases:
BaseRecordRepresents a wallet record.
- MODE_MANAGED = 'managed'
- MODE_UNMANAGED = 'unmanaged'
- RECORD_ID_NAME = 'wallet_id'
- RECORD_TYPE = 'wallet_record'
- TAG_NAMES = {'wallet_name'}
- property is_managed: bool
Accessor to check if the key management mode is managed.
- property record_value: dict
Accessor for the JSON record value generated for this record.
- property requires_external_key: bool
Accessor to check if the wallet requires an external key.
- property settings: dict
Accessor for the context settings associated with this wallet.
- property wallet_dispatch_type: str
Accessor for webhook dispatch type of the wallet.
- property wallet_id: str
Accessor for the ID associated with this record.
- property wallet_key: str | None
Accessor for the key of the wallet.
- property wallet_key_derivation_method: str | None
Accessor for the key derivation method of the wallet.
- property wallet_name: str | None
Accessor for the name of the wallet.
- property wallet_type: str
Accessor for the type of the wallet.
- property wallet_webhook_urls: Sequence[str]
Accessor for webhook_urls of the wallet.
- class acapy_agent.wallet.models.wallet_record.WalletRecordSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseRecordSchemaSchema to allow serialization/deserialization of record.
- class Meta[source]
Bases:
objectWalletRecordSchema metadata.
- model_class
alias of
WalletRecord