## Get Critical Files Hashes

Returns a list of games available for the operator with the corresponding game files and their hashes.

**API Call Sample:**

**Response Schema:**

```json
{
  "$ref": "#/components/schemas/CriticalComponentsDto",
  "components": {
    "schemas": {
      "CriticalFileHashCheckResult": {
        "type": "object",
        "properties": {
          "fileName": {
            "type": "string",
            "description": "Critical file name.",
            "example": "critical_file-1.0.1.jar"
          },
          "hashingAlgorithm": {
            "type": "string",
            "description": "Hashing algorithm. Currently, only SHA-1 is supported.",
            "example": "SHA-1"
          },
          "calculatedHash": {
            "type": "string",
            "description": "Calculated file hash.",
            "example": "e0b1374f83ea1c643207ba0bbd80ed8463e3938f"
          },
          "expectedHash": {
            "type": "string",
            "description": "Certified file hash.",
            "example": "e0b1374f83ea1c643207ba0bbd80ed8463e3938f"
          },
          "datetime": {
            "type": "string",
            "format": "date-time",
            "description": "Date and time of the last check in UTC.",
            "example": "2022-02-22T22:22:22Z"
          },
          "success": {
            "type": "boolean",
            "description": "True if calculatedHash matches expectedHash.",
            "example": true
          }
        }
      },
      "GameFileHashCheckResult": {
        "type": "object",
        "properties": {
          "gameId": {
            "type": "string",
            "deprecated": true,
            "description": "Unique game ID on the Operator side.",
            "example": "rp_140"
          },
          "gameName": {
            "type": "string",
            "description": "Game name.",
            "example": "Mad Hit Diamonds 96"
          },
          "certGameId": {
            "type": "string",
            "description": "Game ID provided by the certification authority.",
            "example": "G0140"
          },
          "files": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CriticalFileHashCheckResult",
              "description": "Critical file check result"
            }
          }
        }
      },
      "CriticalComponentsDto": {
        "type": "object",
        "properties": {
          "games": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GameFileHashCheckResult",
              "description": "Game critical files check results"
            }
          }
        }
      }
    }
  }
}
```