acapy_agent.database_manager.databases.sqlite_normalized.handlers.custom package
Module docstring.
- class acapy_agent.database_manager.databases.sqlite_normalized.handlers.custom.ConnectionMetadataCustomHandler(category: str, columns: List[str], table_name: str | None = None)[source]
Bases:
NormalizedHandlerHandler for normalized categories with custom data extraction logic.
- insert(cursor: Cursor, profile_id: int, category: str, name: str, value: str | bytes, tags: dict, expiry_ms: int | None = None) None[source]
Insert a connection metadata record.
- Parameters:
cursor – Database cursor
profile_id – Profile identifier
category – Record category
name – Record name
value – Record value data
tags – Associated tags
expiry_ms – Expiry time in milliseconds
- replace(cursor: Cursor, profile_id: int, category: str, name: str, value: str | bytes, tags: dict, expiry_ms: int | None = None) None[source]
Replace a connection metadata record.
- Parameters:
cursor – Database cursor
profile_id – Profile identifier
category – Record category
name – Record name
value – Record value data
tags – Associated tags
expiry_ms – Expiry time in milliseconds
- class acapy_agent.database_manager.databases.sqlite_normalized.handlers.custom.CredExV20CustomHandler(category: str, columns: List[str], table_name: str | None = None, release_number: str = 'release_0', db_type: str = 'sqlite')[source]
Bases:
NormalizedHandlerHandler for normalized categories with custom data extraction logic.
- insert(cursor: Cursor, profile_id: int, category: str, name: str, value: str | bytes | dict, tags: dict, expiry_ms: int | None = None) None[source]
Insert a new credential exchange record.
- Parameters:
cursor – Database cursor
profile_id – Profile identifier
category – Record category
name – Record name
value – Record value data
tags – Associated tags
expiry_ms – Expiry time in milliseconds
- replace(cursor: Cursor, profile_id: int, category: str, name: str, value: str | bytes | dict, tags: dict, expiry_ms: int | None = None) None[source]
Replace an existing credential exchange record.
- Parameters:
cursor – Database cursor
profile_id – Profile identifier
category – Record category
name – Record name
value – Record value data
tags – Associated tags
expiry_ms – Expiry time in milliseconds
- class acapy_agent.database_manager.databases.sqlite_normalized.handlers.custom.PresExV20CustomHandler(category: str, columns: List[str], table_name: str | None = None)[source]
Bases:
NormalizedHandlerHandler for normalized presentation exchange with data extraction logic.
Submodules
acapy_agent.database_manager.databases.sqlite_normalized.handlers.custom.connection_metadata_custom_handler module
Module docstring.
- class acapy_agent.database_manager.databases.sqlite_normalized.handlers.custom.connection_metadata_custom_handler.ConnectionMetadataCustomHandler(category: str, columns: List[str], table_name: str | None = None)[source]
Bases:
NormalizedHandlerHandler for normalized categories with custom data extraction logic.
- insert(cursor: Cursor, profile_id: int, category: str, name: str, value: str | bytes, tags: dict, expiry_ms: int | None = None) None[source]
Insert a connection metadata record.
- Parameters:
cursor – Database cursor
profile_id – Profile identifier
category – Record category
name – Record name
value – Record value data
tags – Associated tags
expiry_ms – Expiry time in milliseconds
- replace(cursor: Cursor, profile_id: int, category: str, name: str, value: str | bytes, tags: dict, expiry_ms: int | None = None) None[source]
Replace a connection metadata record.
- Parameters:
cursor – Database cursor
profile_id – Profile identifier
category – Record category
name – Record name
value – Record value data
tags – Associated tags
expiry_ms – Expiry time in milliseconds
acapy_agent.database_manager.databases.sqlite_normalized.handlers.custom.cred_ex_v20_custom_handler module
Module docstring.
- class acapy_agent.database_manager.databases.sqlite_normalized.handlers.custom.cred_ex_v20_custom_handler.CredExV20CustomHandler(category: str, columns: List[str], table_name: str | None = None, release_number: str = 'release_0', db_type: str = 'sqlite')[source]
Bases:
NormalizedHandlerHandler for normalized categories with custom data extraction logic.
- insert(cursor: Cursor, profile_id: int, category: str, name: str, value: str | bytes | dict, tags: dict, expiry_ms: int | None = None) None[source]
Insert a new credential exchange record.
- Parameters:
cursor – Database cursor
profile_id – Profile identifier
category – Record category
name – Record name
value – Record value data
tags – Associated tags
expiry_ms – Expiry time in milliseconds
- replace(cursor: Cursor, profile_id: int, category: str, name: str, value: str | bytes | dict, tags: dict, expiry_ms: int | None = None) None[source]
Replace an existing credential exchange record.
- Parameters:
cursor – Database cursor
profile_id – Profile identifier
category – Record category
name – Record name
value – Record value data
tags – Associated tags
expiry_ms – Expiry time in milliseconds
acapy_agent.database_manager.databases.sqlite_normalized.handlers.custom.pres_ex_v20_custom_handler module
Module docstring.
- class acapy_agent.database_manager.databases.sqlite_normalized.handlers.custom.pres_ex_v20_custom_handler.PresExV20CustomHandler(category: str, columns: List[str], table_name: str | None = None)[source]
Bases:
NormalizedHandlerHandler for normalized presentation exchange with data extraction logic.