import { Datum } from "./datum"; import { SequenceSource } from "./sequenceSource"; import { DistanceRange } from "./distanceRange"; import { DepthIndexColumn } from "./depthIndexColumn"; import { DepthMeasurementColumn } from "./depthMeasurementColumn"; export interface DepthMeasurement { /** * The CDF asset external id of the wellbore. The asset must have been ingested as a wellbore with the same source as this NPT event. */ wellboreAssetExternalId: string; /** * The matching id of the wellbore related to depth measurement. */ wellboreMatchingId: string; source: SequenceSource; depthColumn: DepthIndexColumn; datum?: Datum; columns: Array; /** * Run number if the depth measurement represents a well log. */ run?: string; /** * Producer that made the data in the depth measurement. */ producer?: string; /** * The time the depth measurement started. The number of milliseconds since 00:00:00 Thursday, 1 January 1970, Coordinated Universal Time (UTC), minus leap seconds. */ startTime?: number; /** * The time the depth measurement completed. The number of milliseconds since 00:00:00 Thursday, 1 January 1970, Coordinated Universal Time (UTC), minus leap seconds. */ endTime?: number; depthRange?: DistanceRange; }