import { EventSource } from "./eventSource"; import { Distance } from "./distance"; /** * No Drilling Surprises Event */ export interface Nds { /** * The CDF asset external id of the wellbore the event is associated to. The asset must have been ingested as a wellbore with the same source as this NDS event. */ wellboreAssetExternalId: string; /** * The matching id of the wellbore related to NDS event. */ wellboreMatchingId: string; source: EventSource; /** * Description of the event. */ description?: string; holeDiameter?: Distance; /** * The top measured depth that this event is associated with. */ topMeasuredDepth?: Distance; /** * The base measured depth that this event is associated with. */ baseMeasuredDepth?: Distance; /** * Type of the NDS risk. */ riskType?: string; /** * Subtype of the NDS risk. */ subtype?: string; /** * Severity of the NDS event. The value should be between 0-5 where 5 is the highest. */ severity?: number; /** * Probability of the NDS. The value should be between 0-5 where 5 is the highest. */ probability?: number; }