acapy_agent.protocols.discovery.v1_0.models package
Package-wide code and data.
Submodules
acapy_agent.protocols.discovery.v1_0.models.discovery_record module
.
- class acapy_agent.protocols.discovery.v1_0.models.discovery_record.V10DiscoveryExchangeRecord(*, state: str | None = None, discovery_exchange_id: str | None = None, connection_id: str | None = None, thread_id: str | None = None, query_msg: Mapping | Query | None = None, disclose: Mapping | Disclose | None = None, **kwargs)[source]
Bases:
BaseExchangeRecordRepresents a Discover Feature (0031) exchange record.
- class Meta[source]
Bases:
objectV10DiscoveryExchangeRecord metadata.
- schema_class = 'V10DiscoveryRecordSchema'
- RECORD_ID_NAME = 'discovery_exchange_id'
- RECORD_TOPIC: str | None = 'discover_feature'
- RECORD_TYPE = 'discovery_exchange_v10'
- STATE_DISCLOSE_RECV = 'disclose-received'
- STATE_QUERY_SENT = 'query-sent'
- TAG_NAMES = {'connection_id', 'thread_id'}
- 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) V10DiscoveryExchangeRecord[source]
Retrieve a discovery exchange record by connection.
- async classmethod retrieve_if_exists_by_connection_id(session: ProfileSession, connection_id: str) V10DiscoveryExchangeRecord | None[source]
Retrieve a discovery exchange record by connection.
- class acapy_agent.protocols.discovery.v1_0.models.discovery_record.V10DiscoveryRecordSchema(*args: Any, **kwargs: Any)[source]
Bases:
BaseExchangeSchemaSchema to allow ser/deser of Discover Feature (0031) records.
- class Meta[source]
Bases:
objectV10DiscoveryRecordSchema metadata.
- model_class
alias of
V10DiscoveryExchangeRecord