#pragma once #include "participantposition.h" #include "typestruct.h" #include "hlacommon_export.h" namespace ParticipantManagement { class Participant; } namespace HighLevelArchitecture { struct HLACOMMON_EXPORT ParticipantInformation { int participantId = 0; int equipmentNo = 0; int partyId = 0; int parentId = 0; HighLevelArchitecture::TypeStruct typeStruct; QString designator; HighLevelArchitecture::ParticipantPosition position; ParticipantInformation(const ParticipantManagement::Participant &participant, const TypeStruct &_typestruct, const ParticipantPosition &_position); }; }