generated: '2026-10-09' method: derived generator: derive-data-model.py source: - openapi/nextron-systems-thunderstorm-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 9 entities_in_spec: 9 relationships: 1 entities: - name: AsyncResult fields: 2 description: Result object for asynchronous scan operations - name: Error fields: 1 description: Error with message - name: FileObject fields: 1 description: Wrapped file - name: SampleIdObj fields: 1 description: Object containing the Sample ID returned for an asynchronous scan request - name: ThorFinding fields: 0 description: THOR Finding - name: ThunderstormInfo fields: 6 description: Information about the Thunderstorm service instance, including version details, configuration, and license information. - name: ThunderstormStatus fields: 4 description: Live information about the running THOR instance - name: ThunderstormVersionInfo fields: 4 description: Version information for various components of the Thunderstorm service. - name: TimestampMap fields: 0 description: Map of timestamps to integer values relationships: - from: ThunderstormInfo to: ThunderstormVersionInfo type: has_one via: version_info