import { DistanceUnitEnum } from "./distanceUnitEnum"; import { HoleSection } from "./holeSection"; import { PhaseEnum } from "./phaseEnum"; /** * Hole section groups ingestion. */ export interface HoleSectionGroup { /** * Name of the source for the hole section group. */ sourceName: string; /** * External id for the wellbore asset this hole section group is associated with. Source for the wellbore and for the hole section group must be the same. */ wellboreAssetExternalId: string; /** * The matching id of the wellbore this hole section group is associated with. */ wellboreMatchingId: string; measuredDepthUnit: DistanceUnitEnum; sizeUnit: DistanceUnitEnum; /** * A unique identifier for the hole section group. This id will be used to reference this hole section group. */ externalId: string; phase?: PhaseEnum; /** * Describes if the hole section group is definitive. A definitive hole section group is a group that contains information about the actual hole section for a given wellbore. */ isDefinitive?: boolean; /** * A list of hole sections for this group. */ sections: Array; }