caret_analyze.value_objects.path module

class caret_analyze.value_objects.path.PathStructValue(path_name: str | None, child: tuple[NodePathStructValue | CommunicationStructValue, ...])

Bases: ValueObject, Summarizable

property child: tuple[NodePathStructValue | CommunicationStructValue, ...]
property child_names: tuple[str, ...]
property communications: tuple[CommunicationStructValue, ...]
property node_names: tuple[str, ...]
property node_paths: tuple[NodePathStructValue, ...]
property path_name: str | None
property summary: Summary

Get summary.

Returns

Summary

summary info.

property topic_names: tuple[str, ...]
verify() bool
class caret_analyze.value_objects.path.PathValue(alias: str, node_path_values: tuple[NodePathValue, ...])

Bases: ValueObject

Path name alias.

property node_path_values: tuple[NodePathValue, ...]

Get node path value.

Returns

tuple[NodePathValue, …]

Node path values.

property path_name: str

Get path name.

Returns

str

Path name.