import { LinearWeight } from "./linearWeight"; import { Distance } from "./distance"; export interface CasingComponent { /** * Minimum inside diameter of the casing component. */ minInsideDiameter?: Distance; /** * Maximum outside diameter of the casing component. */ maxOutsideDiameter?: Distance; /** * Top measured depth of the casing component. If both `baseMeasuredDepth` and `topMeasuredDepth` are set, then `baseMeasuredDepth` must be larger or equal to `topMeasuredDepth`. */ topMeasuredDepth?: Distance; /** * Base measured depth of the casing component. If both `baseMeasuredDepth` and `topMeasuredDepth` are set, then `baseMeasuredDepth` must be larger or equal to `topMeasuredDepth`. */ baseMeasuredDepth?: Distance; /** * Classification of the material used in the casing component, for example, L-80, or J-55. */ grade?: string; /** * Name of the casing connection. */ connectionName?: string; /** * Number of component joints. */ joints?: number; /** * Casing component description. */ description?: string; /** * Casing component manufacturer. */ manufacturer?: string; /** * Casing component type. */ typeCode?: string; linearWeight?: LinearWeight; }