public EcuVariant(string id, string groupId, EcuTranslation title, List <string> groupFunctionIds)
 {
     Id               = id;
     GroupId          = groupId;
     GroupFunctionIds = groupFunctionIds;
     Title            = title;
 }
 public EcuFaultModeLabel(string id, string code, EcuTranslation title, string relevance, string extended)
 {
     Id        = id;
     Code      = code;
     Title     = title;
     Relevance = relevance;
     Extended  = extended;
 }
 public EcuFaultCodeLabel(string id, string code, string saeCode, EcuTranslation title, string relevance, string dataType)
 {
     Id        = id;
     Code      = code;
     SaeCode   = saeCode;
     Title     = title;
     Relevance = relevance;
     DataType  = dataType;
 }
 public EcuResultStateValue(string id, EcuTranslation title,
                            string stateValue, string validFrom, string validTo, string parentId)
 {
     Id         = id;
     Title      = title;
     StateValue = stateValue;
     ValidFrom  = validFrom;
     ValidTo    = validTo;
     ParentId   = parentId;
 }
 public EcuEnvCondLabel(string id, string nodeClass, EcuTranslation title, string relevance, string blockCount, string identType, string identStr, string unit)
 {
     Id         = id;
     NodeClass  = nodeClass;
     Title      = title;
     Relevance  = relevance;
     BlockCount = blockCount;
     IdentType  = identType;
     IdentStr   = identStr;
     Unit       = unit;
 }
 public EcuFixedFuncStruct(string id, string nodeClass, string nodeClassName,
                           EcuTranslation title, EcuTranslation preOp, EcuTranslation procOp, EcuTranslation postOp,
                           string sortOrder, string activation, string activationDuringMs)
 {
     Id                   = id;
     NodeClass            = nodeClass;
     NodeClassName        = nodeClassName;
     Title                = title;
     PrepOp               = preOp;
     ProcOp               = procOp;
     PostOp               = postOp;
     SortOrder            = sortOrder;
     Activation           = activation;
     ActivationDurationMs = activationDuringMs;
 }
 public EcuJobResult(string id, EcuTranslation title, string funcNameResult, string adapterPath,
                     string name, string ecuFuncRelevant, string location, string unit, string unitFixed, string format, string mult, string offset,
                     string round, string numberFormat)
 {
     Id              = id;
     Title           = title;
     FuncNameResult  = funcNameResult;
     AdapterPath     = adapterPath;
     Name            = name;
     EcuFuncRelevant = ecuFuncRelevant;
     Location        = location;
     Unit            = unit;
     UnitFixed       = unitFixed;
     Format          = format;
     Mult            = mult;
     Offset          = offset;
     Round           = round;
     NumberFormat    = numberFormat;
 }
 public EcuFuncStruct(string id, EcuTranslation title, string multiSelect)
 {
     Id          = id;
     Title       = title;
     MultiSelect = multiSelect;
 }