Package-level declarations

Contains the hazard model types and failure classes such as EncodedHazard and HazardsFailure.

Types

Link copied to clipboard

Describes the detailed Hazard information.

Link copied to clipboard
class Hazard(val id: HazardId, val type: HazardType, val category: HazardCategory, val severity: HazardSeverity, val detailedInformation: DetailedHazardInformation?, val location: HazardLocation, val version: Int, val lastUpdated: Date?)

Describes a hazard.

Link copied to clipboard

Describes the category of the hazard.

Link copied to clipboard
value class HazardId(val value: String)

Identifies a hazard.

Link copied to clipboard
abstract class HazardLocation

Represents a hazard location.

Link copied to clipboard

Describes the severity level of the hazard.

Link copied to clipboard
value class HazardType

Describes the type of the hazard.