aries_cloudagent.protocols.discovery.v2_0.models package
Package-wide code and data.
Submodules
aries_cloudagent.protocols.discovery.v2_0.models.discovery_record module
.
- class aries_cloudagent.protocols.discovery.v2_0.models.discovery_record.V20DiscoveryExchangeRecord(*, discovery_exchange_id: Optional[str] = None, connection_id: Optional[str] = None, thread_id: Optional[str] = None, queries_msg: Optional[Union[Sequence, aries_cloudagent.protocols.discovery.v2_0.messages.queries.Queries]] = None, disclosures: Optional[Union[Mapping, aries_cloudagent.protocols.discovery.v2_0.messages.disclosures.Disclosures]] = None, **kwargs)[source]
Bases:
aries_cloudagent.messaging.models.base_record.BaseExchangeRecord
Represents a Discover Feature v2_0 (0557) exchange record.
- class Meta[source]
Bases:
object
V20DiscoveryExchangeRecord metadata.
- schema_class = 'V20DiscoveryRecordSchema'
- RECORD_ID_NAME = 'discovery_exchange_id'
- RECORD_TYPE = 'discovery_exchange_v20'
- TAG_NAMES = {'connection_id', 'thread_id'}
- property disclosures: aries_cloudagent.protocols.discovery.v2_0.messages.disclosures.Disclosures
Accessor; get deserialized view.
- async classmethod exists_for_connection_id(session: aries_cloudagent.core.profile.ProfileSession, connection_id: str) bool [source]
Return whether a discovery exchange record exists for the given connection.
- property queries_msg: aries_cloudagent.protocols.discovery.v2_0.messages.queries.Queries
Accessor; get deserialized view.
- async classmethod retrieve_by_connection_id(session: aries_cloudagent.core.profile.ProfileSession, connection_id: str) aries_cloudagent.protocols.discovery.v2_0.models.discovery_record.V20DiscoveryExchangeRecord [source]
Retrieve a discovery exchange record by connection.
- class aries_cloudagent.protocols.discovery.v2_0.models.discovery_record.V20DiscoveryRecordSchema(*args: Any, **kwargs: Any)[source]
Bases:
marshmallow.
Schema to allow ser/deser of Discover Feature v2_0 records.
- connection_id
- disclosures
- discovery_exchange_id
- queries_msg
- thread_id