{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-structure/cam-qa-cert-rata-summary-dto-structure.json",
  "name": "RataSummaryDTO",
  "description": "RataSummaryDTO schema from QA Certification Management OpenAPI Specification",
  "type": "object",
  "properties": {
    "operatingLevelCode": {
      "type": "string",
      "description": "operatingLevelCode. ADD TO PROPERTY METADATA",
      "example": "string"
    },
    "averageGrossUnitLoad": {
      "type": "double",
      "description": "Average gross unit load (MWe or steam) or average velocity at operating level.",
      "example": 71
    },
    "referenceMethodCode": {
      "type": "string",
      "description": "referenceMethodCode. ADD TO PROPERTY METADATA",
      "example": "string"
    },
    "meanCEMValue": {
      "type": "double",
      "description": "meanCEMValue. ADD TO PROPERTY METADATA",
      "example": 0.0
    },
    "meanRATAReferenceValue": {
      "type": "double",
      "description": "meanRATAReferenceValue. ADD TO PROPERTY METADATA",
      "minimum": 1,
      "example": 0.0
    },
    "meanDifference": {
      "type": "double",
      "description": "meanDifference. ADD TO PROPERTY METADATA",
      "example": 0.0
    },
    "standardDeviationDifference": {
      "type": "double",
      "description": "standardDeviationDifference. ADD TO PROPERTY METADATA",
      "example": 0.0
    },
    "confidenceCoefficient": {
      "type": "double",
      "description": "confidenceCoefficient. ADD TO PROPERTY METADATA",
      "example": 0.0
    },
    "tValue": {
      "type": "double",
      "description": "tValue. ADD TO PROPERTY METADATA",
      "example": 0.0
    },
    "apsIndicator": {
      "type": "double",
      "description": "Used to indicate if the alternative performance specification (APS) is used.",
      "example": 0
    },
    "apsCode": {
      "type": "string",
      "description": "Code used to identify the Alternate Performance Spec.",
      "example": "PS15"
    },
    "relativeAccuracy": {
      "type": "double",
      "description": "relativeAccuracy. ADD TO PROPERTY METADATA",
      "example": 35.5
    },
    "biasAdjustmentFactor": {
      "type": "double",
      "description": "biasAdjustmentFactor. ADD TO PROPERTY METADATA",
      "example": 0.0
    },
    "co2OrO2ReferenceMethodCode": {
      "type": "string",
      "description": "co2OrO2ReferenceMethodCode. ADD TO PROPERTY METADATA",
      "example": "string"
    },
    "stackDiameter": {
      "type": "double",
      "description": "stackDiameter. ADD TO PROPERTY METADATA",
      "example": 0.0
    },
    "stackArea": {
      "type": "double",
      "description": "stackArea. ADD TO PROPERTY METADATA",
      "example": 0.0
    },
    "numberOfTraversePoints": {
      "type": "double",
      "description": "numberOfTraversePoints. ADD TO PROPERTY METADATA",
      "example": 0.0
    },
    "calculatedWAF": {
      "type": "double",
      "description": "calculatedWAF. ADD TO PROPERTY METADATA",
      "example": 35.5
    },
    "defaultWAF": {
      "type": "double",
      "description": "defaultWAF. ADD TO PROPERTY METADATA",
      "example": 0.0
    },
    "rataRunData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/RataRunDTO"
      },
      "example": [
        "string"
      ]
    },
    "id": {
      "type": "string",
      "example": "12345"
    },
    "rataId": {
      "type": "string",
      "example": "12345"
    },
    "calculatedAverageGrossUnitLoad": {
      "type": "double",
      "example": 35.5
    },
    "calculatedMeanCEMValue": {
      "type": "double",
      "example": 35.5
    },
    "calculatedMeanRATAReferenceValue": {
      "type": "double",
      "example": 35.5
    },
    "calculatedMeanDifference": {
      "type": "double",
      "example": 35.5
    },
    "calculatedStandardDeviationDifference": {
      "type": "double",
      "example": 35.5
    },
    "calculatedConfidenceCoefficient": {
      "type": "double",
      "example": 35.5
    },
    "calculatedTValue": {
      "type": "double",
      "example": 35.5
    },
    "calculatedApsIndicator": {
      "type": "double",
      "example": 35.5
    },
    "calculatedRelativeAccuracy": {
      "type": "double",
      "example": 35.5
    },
    "calculatedBiasAdjustmentFactor": {
      "type": "double",
      "example": 35.5
    },
    "calculatedStackArea": {
      "type": "double",
      "example": 35.5
    },
    "calculatedCalculatedWAF": {
      "type": "double",
      "example": 35.5
    },
    "userId": {
      "type": "string",
      "example": "12345"
    },
    "addDate": {
      "type": "string",
      "example": "string"
    },
    "updateDate": {
      "type": "string",
      "example": "string"
    }
  },
  "required": [
    "operatingLevelCode",
    "rataRunData",
    "id",
    "rataId",
    "calculatedAverageGrossUnitLoad",
    "calculatedMeanCEMValue",
    "calculatedMeanRATAReferenceValue",
    "calculatedMeanDifference",
    "calculatedStandardDeviationDifference",
    "calculatedConfidenceCoefficient",
    "calculatedTValue",
    "calculatedApsIndicator",
    "calculatedRelativeAccuracy",
    "calculatedBiasAdjustmentFactor",
    "calculatedStackArea",
    "calculatedCalculatedWAF",
    "userId",
    "addDate",
    "updateDate"
  ]
}