acapy_agent.protocols.discovery.v2_0.models package
Package-wide code and data.
Submodules
acapy_agent.protocols.discovery.v2_0.models.discovery_record module
.
- class acapy_agent.protocols.discovery.v2_0.models.discovery_record.V20DiscoveryExchangeRecord(*, discovery_exchange_id: str | None = None, connection_id: str | None = None, thread_id: str | None = None, queries_msg: Sequence | Queries = None, disclosures: Mapping | Disclosures = None, **kwargs)[source]
Bases:
BaseExchangeRecordRepresents a Discover Feature v2_0 (0557) exchange record.
- class Meta[source]
Bases:
objectV20DiscoveryExchangeRecord metadata.
- schema_class = 'V20DiscoveryRecordSchema'
- RECORD_ID_NAME = 'discovery_exchange_id'
- RECORD_TOPIC: str | None = 'discover_feature_v2_0'
- RECORD_TYPE = 'discovery_exchange_v20'
- TAG_NAMES = {'connection_id', 'thread_id'}
- property disclosures: Disclosures
Accessor; get deserialized view.
- property discovery_exchange_id: str
Accessor for the ID.
- async classmethod exists_for_connection_id(session: ProfileSession, connection_id: str) bool[source]
Return whether a discovery exchange record exists for the given connection.
- Parameters:
session (ProfileSession) – session
connection_id (str) – connection_id
- Returns:
whether record exists
- Return type:
bool
- property record_value: dict
Accessor for the JSON record value generated.
- async classmethod retrieve_by_connection_id(session: ProfileSession, connection_id: str) V20DiscoveryExchangeRecord[source]
Retrieve a discovery exchange record by connection.
- class acapy_agent.protocols.discovery.v2_0.models.discovery_record.V20DiscoveryRecordSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseExchangeSchemaSchema to allow ser/deser of Discover Feature v2_0 records.
- class Meta[source]
Bases:
objectV20DiscoveryRecordSchema metadata.
- model_class
alias of
V20DiscoveryExchangeRecord