Struct EntityInfo

Struct Documentation

struct EntityInfo

Information about a resolved entity.

Public Functions

inline SovdEntityType sovd_type() const

Get SovdEntityType equivalent.

inline bool supports_collection(ResourceCollection col) const

Check if entity supports a resource collection.

Public Members

EntityType type = {EntityType::UNKNOWN}
std::string id
std::string namespace_path
std::string fqn

Fully qualified name (for ROS 2 nodes)

std::string id_field

JSON field name for ID (“component_id”, “app_id”, etc.)

std::string error_name

Human-readable name for errors (“Component”, “App”, etc.)

bool is_remote = {false}

True if entity was discovered from a peer gateway.

std::string peer_url

Base URL of the peer (e.g., “http://localhost:8081”)

std::string peer_name

Peer name for metadata (e.g., “subsystem_b”)