aries_cloudagent.protocols.discovery.v1_0.models package¶
Package-wide code and data.
Submodules¶
aries_cloudagent.protocols.discovery.v1_0.models.discovery_record module¶
.
-
class
aries_cloudagent.protocols.discovery.v1_0.models.discovery_record.
V10DiscoveryExchangeRecord
(*, discovery_exchange_id: str = None, connection_id: str = None, thread_id: str = None, query_msg: Union[Mapping, aries_cloudagent.protocols.discovery.v1_0.messages.query.Query] = None, disclose: Union[Mapping, aries_cloudagent.protocols.discovery.v1_0.messages.disclose.Disclose] = None, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.models.base_record.BaseExchangeRecord
Represents a Discover Feature (0031) exchange record.
-
class
Meta
[source]¶ Bases:
object
V10DiscoveryExchangeRecord metadata.
-
schema_class
= 'V10DiscoveryRecordSchema'¶
-
-
RECORD_ID_NAME
= 'discovery_exchange_id'¶
-
RECORD_TOPIC
= 'discover_feature'¶
-
RECORD_TYPE
= 'discovery_exchange_v10'¶
-
TAG_NAMES
= {'connection_id', 'thread_id'}¶
-
disclose
¶ 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:
-
query_msg
¶ Accessor; get deserialized view.
-
record_value
¶ Accessor for the JSON record value generated.
-
class
-
class
aries_cloudagent.protocols.discovery.v1_0.models.discovery_record.
V10DiscoveryRecordSchema
(*args, **kwargs)[source]¶ Bases:
aries_cloudagent.messaging.models.base_record.BaseExchangeSchema
Schema to allow ser/deser of Discover Feature (0031) records.
-
class
Meta
[source]¶ Bases:
object
V10DiscoveryRecordSchema metadata.
-
model_class
¶ alias of
V10DiscoveryExchangeRecord
-
-
connection_id
¶ Used by autodoc_mock_imports.
-
disclose
¶ Used by autodoc_mock_imports.
-
discovery_exchange_id
¶ Used by autodoc_mock_imports.
-
query_msg
¶ Used by autodoc_mock_imports.
-
thread_id
¶ Used by autodoc_mock_imports.
-
class