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: str = None, key_management_mode: str = None, settings: dict = None, wallet_name: str = None, jwt_iat: Optional[int] = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.models.base_record.BaseRecordRepresents a wallet record.
-
MODE_MANAGED= 'managed'¶
-
MODE_UNMANAGED= 'unmanaged'¶
-
RECORD_ID_NAME= 'wallet_id'¶
-
RECORD_TYPE= 'wallet_record'¶
-
TAG_NAMES= {'wallet_name'}¶
-
is_managed¶ Accessor to check if the key management mode is managed.
-
record_value¶ Accessor for the JSON record value generated for this record.
-
requires_external_key¶ Accessor to check if the wallet requires an external key.
-
settings¶ Accessor for the context settings associated with this wallet.
-
wallet_dispatch_type¶ Accessor for webhook dispatch type of the wallet.
-
wallet_id¶ Accessor for the ID associated with this record.
-
wallet_key¶ Accessor for the key of the wallet.
-
wallet_key_derivation_method¶ Accessor for the key derivation method of the wallet.
-
wallet_name¶ Accessor for the name of the wallet.
-
wallet_type¶ Accessor for the type of the wallet.
-
wallet_webhook_urls¶ Accessor for webhook_urls of the wallet.
-
-
class
aries_cloudagent.wallet.models.wallet_record.WalletRecordSchema(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.models.base_record.BaseRecordSchemaSchema to allow serialization/deserialization of record.
-
class
Meta[source]¶ Bases:
objectWalletRecordSchema metadata.
-
model_class¶ alias of
WalletRecord
-
unknown¶ Used by autodoc_mock_imports.
-
-
key_management_mode¶ Used by autodoc_mock_imports.
-
settings¶ Used by autodoc_mock_imports.
-
wallet_id¶ Used by autodoc_mock_imports.
-
class