aries_cloudagent.wallet.models package
Submodules
aries_cloudagent.wallet.models.wallet_record module
Wallet record.
- class aries_cloudagent.wallet.models.wallet_record.WalletRecord(*, wallet_id: Optional[str] = None, key_management_mode: Optional[str] = None, settings: Optional[dict] = None, wallet_name: Optional[str] = None, jwt_iat: Optional[int] = None, **kwargs)[source]
Bases:
aries_cloudagent.messaging.models.base_record.BaseRecord
Represents a wallet record.
- MODE_MANAGED = 'managed'
- MODE_UNMANAGED = 'unmanaged'
- RECORD_ID_NAME = 'wallet_id'
- RECORD_TYPE = 'wallet_record'
- TAG_NAMES = {'wallet_name'}
- property wallet_key_derivation_method
Accessor for the key derivation method of the wallet.
- class aries_cloudagent.wallet.models.wallet_record.WalletRecordSchema(*args: Any, **kwargs: Any)[source]
Bases:
marshmallow.
Schema to allow serialization/deserialization of record.
- class Meta[source]
Bases:
object
WalletRecordSchema metadata.
- model_class
alias of
aries_cloudagent.wallet.models.wallet_record.WalletRecord
- key_management_mode
- settings
- wallet_id