import { DistanceUnitEnum } from "./distanceUnitEnum"; import { AngleUnitEnum } from "./angleUnitEnum"; import { TrajectoryDataRow } from "./trajectoryDataRow"; import { DoglegSeverityUnit } from "./doglegSeverityUnit"; import { SequenceSource } from "./sequenceSource"; export interface TrajectoryData { wellboreAssetExternalId: string; /** * The matching id of the wellbore related to trajectory data. */ wellboreMatchingId: string; source: SequenceSource; type?: string; measuredDepthUnit: DistanceUnitEnum; inclinationUnit: AngleUnitEnum; azimuthUnit: AngleUnitEnum; trueVerticalDepthUnit: DistanceUnitEnum; equivalentDepartureUnit: DistanceUnitEnum; offsetUnit: DistanceUnitEnum; doglegSeverityUnit: DoglegSeverityUnit; /** * Indicates whether the dogleg severities in this trajectory were computed by the well service (`true`), or whether it was provided during ingestion (`false`). */ doglegSeverityIsComputed: boolean; rows: Array; }