Skip to main content

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"
    ]
    }
    ]
    }
    }
    }