caret_analyze.value_objects.service module

class caret_analyze.value_objects.service.ServiceStructValue(node_name: str, service_name: str, callback_info: ServiceCallbackStructValue | None, construction_order: int)

Bases: ValueObject, Summarizable

Service info.

property callback: ServiceCallbackStructValue | None

Get callback.

Returns

ServiceCallbackStructValue | None

Callback.

property callback_name: str | None

Get callback name.

Returns

str | None

Callback name.

property construction_order: int

Get construction order.

Returns

int

Construction order.

property node_name: str

Get node name.

Returns

str

Node name.

property service_name: str

Get node name.

Returns

str

Node name.

property summary: Summary

Get summary.

Returns

Summary

Summary about value objects and runtime data objects.

class caret_analyze.value_objects.service.ServiceValue(service_name: str, node_name: str, node_id: str | None, callback_id: str | None, construction_order: int)

Bases: ValueObject

Service info.

property callback_id: str | None

Get callback id.

Returns

str | None

Callback unique id.

property construction_order: int

Get construction order.

Returns

int

Construction order.

property node_id: str | None

Get node id.

Returns

str | None

Node id.

property node_name: str

Get node name.

Returns

str

Node name.

property service_name: str

Get node name.

Returns

str

Node name.