acapy_agent.ledger.multiple_ledger package
Submodules
acapy_agent.ledger.multiple_ledger.base_manager module
acapy_agent.ledger.multiple_ledger.indy_vdr_manager module
acapy_agent.ledger.multiple_ledger.ledger_config_schema module
Schema for configuring multiple ledgers.
- class acapy_agent.ledger.multiple_ledger.ledger_config_schema.ConfigurableWriteLedgersSchema(*args: Any, **kwargs: Any)[source]
Bases:
OpenAPISchemaSchema for list of configurable write ledger.
- class acapy_agent.ledger.multiple_ledger.ledger_config_schema.LedgerConfigInstance(*, id: str | None = None, is_production: bool = True, is_write: bool = False, keepalive: int = 5, read_only: bool = False, socks_proxy: str | None = None, pool_name: str | None = None, endorser_alias: str | None = None, endorser_did: str | None = None)[source]
Bases:
BaseModeldescribes each LedgerConfigInstance for multiple ledger support.
- class acapy_agent.ledger.multiple_ledger.ledger_config_schema.LedgerConfigInstanceSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseModelSchemaSingle LedgerConfigInstance Schema.
- class Meta[source]
Bases:
objectLedgerConfigInstanceSchema metadata.
- model_class
alias of
LedgerConfigInstance
- set_defaults(data, **kwargs)
Set default values for optional fields.
- validate_id(data, **kwargs)
Check if id is present, if not then set to UUID4.
- class acapy_agent.ledger.multiple_ledger.ledger_config_schema.LedgerConfigListSchema(*args: Any, **kwargs: Any)[source]
Bases:
OpenAPISchemaSchema for Ledger Config List.
- class acapy_agent.ledger.multiple_ledger.ledger_config_schema.MultipleLedgerModuleResultSchema(*args: Any, **kwargs: Any)[source]
Bases:
OpenAPISchemaSchema for the multiple ledger modules endpoint.
- class acapy_agent.ledger.multiple_ledger.ledger_config_schema.WriteLedgerSchema(*args: Any, **kwargs: Any)[source]
Bases:
OpenAPISchemaSchema for getting ledger_id for the write ledger.