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: str = None, connection_id: str = None, thread_id: str = None, queries_msg: Union[Sequence, aries_cloudagent.protocols.discovery.v2_0.messages.queries.Queries] = None, disclosures: 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_TOPIC
= 'discover_feature_v2_0'¶
-
RECORD_TYPE
= 'discovery_exchange_v20'¶
-
TAG_NAMES
= {'connection_id', 'thread_id'}¶
-
disclosures
¶ Accessor; get deserialized view.
-
discovery_exchange_id
¶ Accessor for the ID.
-
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.
Parameters: - session (ProfileSession) – session
- connection_id (str) – connection_id
Returns: whether record exists
Return type:
-
queries_msg
¶ Accessor; get deserialized view.
-
record_value
¶ Accessor for the JSON record value generated.
-
class
-
class
aries_cloudagent.protocols.discovery.v2_0.models.discovery_record.
V20DiscoveryRecordSchema
(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.models.base_record.BaseExchangeSchema
Schema to allow ser/deser of Discover Feature v2_0 records.
-
class
Meta
[source]¶ Bases:
object
V20DiscoveryRecordSchema metadata.
-
model_class
¶ alias of
V20DiscoveryExchangeRecord
-
-
connection_id
¶ Used by autodoc_mock_imports.
-
disclosures
¶ Used by autodoc_mock_imports.
-
discovery_exchange_id
¶ Used by autodoc_mock_imports.
-
queries_msg
¶ Used by autodoc_mock_imports.
-
thread_id
¶ Used by autodoc_mock_imports.
-
class