ValidationResultDto
reportIDstringnullablerequired
validatorVersionstringnullablerequired
requestTimestring<date-time>required
finishedTimestring<date-time>required
validationTypeValidationType (string)required
Possible values: [OPC
, AML
]
fileInformation objectrequired
fileNamestringnullablerequired
fileSizeinteger<int64>required
sha256stringnullablerequired
md5stringnullablerequired
packageContents object[]nullable
Array [
fileNamestringnullablerequired
fileSizeinteger<int64>required
]
amlInformation objectrequired
amlFileNamestringnullablerequired
caexVersionstringnullablerequired
ruleResults objectrequired
criticalErrorboolean
statistic object
violatedRuleCountinteger<int32>
totalViolationCountinteger<int32>
recommendationCountinteger<int32>
informationCountinteger<int32>
warningCountinteger<int32>
errorCountinteger<int32>
criticalCountinteger<int32>
violatedRules objectnullable
property name* RuleDto
idstringnullablerequired
namestringnullablerequired
descriptionstringnullablerequired
references objectrequired
partstringnullablerequired
sectionsstring[]nullable
modelingRulesstring[]nullable
figuresstring[]nullable
tablesstring[]nullable
detectedViolations objectnullable
Semodia object[]
Array [
namestringnullablerequired
messagestringnullablerequired
relatedObject object
validatorIDstringnullable
namestringnullable
idstringnullable
typestringnullable
libReferencestringnullable
severityViolationSeverity (string)
Possible values: [Information
, Recommendation
, Warning
, Error
, Critical
]
ruleIDstringnullablerequired
templatestringnullablerequired
templateArgumentsstring[]nullablerequired
]
Part1Aml object[]
Array [
namestringnullablerequired
messagestringnullablerequired
relatedObject object
validatorIDstringnullable
namestringnullable
idstringnullable
typestringnullable
libReferencestringnullable
severityViolationSeverity (string)
Possible values: [Information
, Recommendation
, Warning
, Error
, Critical
]
ruleIDstringnullablerequired
templatestringnullablerequired
templateArgumentsstring[]nullablerequired
]
Part1Opc object[]
Array [
namestringnullablerequired
messagestringnullablerequired
relatedObject object
validatorIDstringnullable
namestringnullable
idstringnullable
typestringnullable
libReferencestringnullable
severityViolationSeverity (string)
Possible values: [Information
, Recommendation
, Warning
, Error
, Critical
]
ruleIDstringnullablerequired
templatestringnullablerequired
templateArgumentsstring[]nullablerequired
]
Part1 object[]
Array [
namestringnullablerequired
messagestringnullablerequired
relatedObject object
validatorIDstringnullable
namestringnullable
idstringnullable
typestringnullable
libReferencestringnullable
severityViolationSeverity (string)
Possible values: [Information
, Recommendation
, Warning
, Error
, Critical
]
ruleIDstringnullablerequired
templatestringnullablerequired
templateArgumentsstring[]nullablerequired
]
Part2 object[]
Array [
namestringnullablerequired
messagestringnullablerequired
relatedObject object
validatorIDstringnullable
namestringnullable
idstringnullable
typestringnullable
libReferencestringnullable
severityViolationSeverity (string)
Possible values: [Information
, Recommendation
, Warning
, Error
, Critical
]
ruleIDstringnullablerequired
templatestringnullablerequired
templateArgumentsstring[]nullablerequired
]
Part3 object[]
Array [
namestringnullablerequired
messagestringnullablerequired
relatedObject object
validatorIDstringnullable
namestringnullable
idstringnullable
typestringnullable
libReferencestringnullable
severityViolationSeverity (string)
Possible values: [Information
, Recommendation
, Warning
, Error
, Critical
]
ruleIDstringnullablerequired
templatestringnullablerequired
templateArgumentsstring[]nullablerequired
]
Part4 object[]
Array [
namestringnullablerequired
messagestringnullablerequired
relatedObject object
validatorIDstringnullable
namestringnullable
idstringnullable
typestringnullable
libReferencestringnullable
severityViolationSeverity (string)
Possible values: [Information
, Recommendation
, Warning
, Error
, Critical
]
ruleIDstringnullablerequired
templatestringnullablerequired
templateArgumentsstring[]nullablerequired
]
Part5 object[]
Array [
namestringnullablerequired
messagestringnullablerequired
relatedObject object
validatorIDstringnullable
namestringnullable
idstringnullable
typestringnullable
libReferencestringnullable
severityViolationSeverity (string)
Possible values: [Information
, Recommendation
, Warning
, Error
, Critical
]
ruleIDstringnullablerequired
templatestringnullablerequired
templateArgumentsstring[]nullablerequired
]
Part51 object[]
Array [
namestringnullablerequired
messagestringnullablerequired
relatedObject object
validatorIDstringnullable
namestringnullable
idstringnullable
typestringnullable
libReferencestringnullable
severityViolationSeverity (string)
Possible values: [Information
, Recommendation
, Warning
, Error
, Critical
]
ruleIDstringnullablerequired
templatestringnullablerequired
templateArgumentsstring[]nullablerequired
]
Part6 object[]
Array [
namestringnullablerequired
messagestringnullablerequired
relatedObject object
validatorIDstringnullable
namestringnullable
idstringnullable
typestringnullable
libReferencestringnullable
severityViolationSeverity (string)
Possible values: [Information
, Recommendation
, Warning
, Error
, Critical
]
ruleIDstringnullablerequired
templatestringnullablerequired
templateArgumentsstring[]nullablerequired
]
ValidationResultDto
{
"reportID": "string",
"validatorVersion": "string",
"requestTime": "2024-07-29T15:51:28.071Z",
"finishedTime": "2024-07-29T15:51:28.071Z",
"validationType": "OPC",
"fileInformation": {
"fileName": "string",
"fileSize": 0,
"sha256": "string",
"md5": "string"
},
"packageContents": [
{
"fileName": "string",
"fileSize": 0
}
],
"amlInformation": {
"amlFileName": "string",
"caexVersion": "string"
},
"ruleResults": {
"criticalError": true,
"statistic": {
"violatedRuleCount": 0,
"totalViolationCount": 0,
"recommendationCount": 0,
"informationCount": 0,
"warningCount": 0,
"errorCount": 0,
"criticalCount": 0
},
"violatedRules": {},
"detectedViolations": {
"Semodia": [
{
"name": "string",
"message": "string",
"relatedObject": {
"validatorID": "string",
"name": "string",
"id": "string",
"type": "string",
"libReference": "string"
},
"severity": "Information",
"ruleID": "string",
"template": "string",
"templateArguments": [
"string"
]
}
],
"Part1Aml": [
{
"name": "string",
"message": "string",
"relatedObject": {
"validatorID": "string",
"name": "string",
"id": "string",
"type": "string",
"libReference": "string"
},
"severity": "Information",
"ruleID": "string",
"template": "string",
"templateArguments": [
"string"
]
}
],
"Part1Opc": [
{
"name": "string",
"message": "string",
"relatedObject": {
"validatorID": "string",
"name": "string",
"id": "string",
"type": "string",
"libReference": "string"
},
"severity": "Information",
"ruleID": "string",
"template": "string",
"templateArguments": [
"string"
]
}
],
"Part1": [
{
"name": "string",
"message": "string",
"relatedObject": {
"validatorID": "string",
"name": "string",
"id": "string",
"type": "string",
"libReference": "string"
},
"severity": "Information",
"ruleID": "string",
"template": "string",
"templateArguments": [
"string"
]
}
],
"Part2": [
{
"name": "string",
"message": "string",
"relatedObject": {
"validatorID": "string",
"name": "string",
"id": "string",
"type": "string",
"libReference": "string"
},
"severity": "Information",
"ruleID": "string",
"template": "string",
"templateArguments": [
"string"
]
}
],
"Part3": [
{
"name": "string",
"message": "string",
"relatedObject": {
"validatorID": "string",
"name": "string",
"id": "string",
"type": "string",
"libReference": "string"
},
"severity": "Information",
"ruleID": "string",
"template": "string",
"templateArguments": [
"string"
]
}
],
"Part4": [
{
"name": "string",
"message": "string",
"relatedObject": {
"validatorID": "string",
"name": "string",
"id": "string",
"type": "string",
"libReference": "string"
},
"severity": "Information",
"ruleID": "string",
"template": "string",
"templateArguments": [
"string"
]
}
],
"Part5": [
{
"name": "string",
"message": "string",
"relatedObject": {
"validatorID": "string",
"name": "string",
"id": "string",
"type": "string",
"libReference": "string"
},
"severity": "Information",
"ruleID": "string",
"template": "string",
"templateArguments": [
"string"
]
}
],
"Part51": [
{
"name": "string",
"message": "string",
"relatedObject": {
"validatorID": "string",
"name": "string",
"id": "string",
"type": "string",
"libReference": "string"
},
"severity": "Information",
"ruleID": "string",
"template": "string",
"templateArguments": [
"string"
]
}
],
"Part6": [
{
"name": "string",
"message": "string",
"relatedObject": {
"validatorID": "string",
"name": "string",
"id": "string",
"type": "string",
"libReference": "string"
},
"severity": "Information",
"ruleID": "string",
"template": "string",
"templateArguments": [
"string"
]
}
]
}
}
}